javascript - 创建一个函数,创建 x 行和 y 列的“*”
问题描述
我想要的输出(在这种情况下)是三行“**”,因为行是 3,列是 2。
function drawbox(row,column){
for (var j=0;j<row;j++)
{
for (var i=0;i<column;i++)
{ document.write("*");
if (i=(column-1))
{document.write("<br>")}
}
}
}
drawbox(3,2);
</script>
解决方案
简单 - 只需使用两个循环,但不要担心if
:
function drawBox(row, column) {
for (let i = 0; i < row; i++) {
for (let j = 0; j < column; j++) {
document.write("*");
}
document.write("<br>");
}
}
drawBox(3, 2);
推荐阅读
- c# - C# ASP.NET 中的网络摄像头流和图像捕获
- windows - OpenWithProgIds 注册表项的用途是什么?
- c++ - 排序向量(冒泡排序)c ++
- swift - 从 Xcode Workspace 链接库会导致出现“文件已被链接”对话框
- java - 挑战 REGEX 问题以解决医学结果抽象
- pytorch - 如何在 Pytorch 的 Faster R-CNN 中更改“maxdets”的值?
- ios - UISaveVideoAtPathToSavedPhotosAlbum 将视频文件保存到特定文件夹
- github - GitHub说作者和提交的人不同,但它是同一个人和同一个帐户
- python - 在 Seaborn PairGrid 中使用 lmplot
- python - Python Ctypes:将整数列表转换为短裤数组