Javascript 我在循环中哪里错了?
它应该打印数字1-10的乘法表Javascript 我在循环中哪里错了?,javascript,loops,Javascript,Loops,它应该打印数字1-10的乘法表 <script> //Multiplication table of 1 to 10; var a=b=1; for (a==1; a<=10; a++){ for(b==1; b<=10; b++){ document.write(a + "x" + b + "=" + (a*b) + "<br />");
<script>
//Multiplication table of 1 to 10;
var a=b=1;
for (a==1; a<=10; a++){
for(b==1; b<=10; b++){
document.write(a + "x" + b + "=" + (a*b) + "<br />");
}
}
</script>
//1到10的乘法表;
变量a=b=1;
对于(a==1;a将a==1
和b==1
更改为a=1
和b=1
,=
是一个比较符号。对于循环,只有一个等于登录的符号
//Multiplication table of 1 to 10;
var a=b=1;
for (a=1; a<=10; a++){
for(b=1; b<=10; b++){
document.write(a + "x" + b + "=" + (a*b) + "<br />");
}
}
//1到10的乘法表;
变量a=b=1;
对于(a=1;a首先,在for循环中使用匹配运算符而不是设置运算符…使用a=1
和b=1
@ManuKarki,并更新变量声明。它应该是var a,b;
。您的版本var a=b=
使b
成为全局变量。您不需要在这里赋值。