我是一名来自斯洛文尼亚的 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);
希望有人能指出我做错了什么。
慕丝7291255
相关分类