我是一名来自斯洛文尼亚的 15 岁学生。我精通 pyhton,目前正在学习 javascript,因为我喜欢 Web 开发。我正在做一些我在 python 中做过的事情。我基本上正在研究一个正方形,它有一个打印正方形的双 for 循环。这是python中的代码:def kvadrat(vnos): for i in range(vnos): vrstica = "" for j in range(vnos): if i==j: vrstica += "1 " else: vrstica += "0 " print(vrstica)kvadrat(4)我尝试在 javascript 中执行此操作,但失败了。我总是遇到一个无限循环,我需要一些帮助,因为我完全不知道我做错了什么。这是我的 JavaScript 代码function kvadrat(vnos) { let vrstica for (var i=0; i < vnos; i++){ vrstica = ""; for (var j=0; j < vnos; i++){ if (i==j){ vrstica += "1 "; }else{ vrstica += "0 "; } } console.log(vrstica) }}kvadrat(4);希望有人能指出我做错了什么。
1 回答
慕丝7291255
TA贡献1859条经验 获得超6个赞
function kvadrat(vnos) {
let vrstica
for (var i=0; i < vnos; i++){
vrstica = "";
for (var j=0; j < vnos; j++){
if (i==j){
vrstica += "1 ";
}else{
vrstica += "0 ";
}
}
console.log(vrstica)
}
}
kvadrat(4);
添加回答
举报
0/150
提交
取消