您好:我是新编程人员。
我的问题是for
句子中的评估无法正常工作。
使用:salir ='n'可以正常工作
使用:salir =='n'无效。
谢谢
<script type="text/javascript">
var tabla="";
var numusuario=0;
var min=0;
var max=9;
var salir='s';
numusuario=prompt("Escribe un número entre 0 y 9: ");
for(var j=1;salir='n';j++)
{
if(numusuario<0 || numusuario>=10)
{
salir='s';
numusuario=prompt("Escribe un número entre 0 y 9: ");
}
else
{
for(var x=min;x<=max;x++)
{
tabla = tabla + x + " x " + numusuario + " = " + (x*numusuario) + "\n";
}
alert(tabla);
break;
}
}
</script>
最佳答案
salir='n'
表示分配。它总是返回true
salir=='n'
表示比较。它返回false
,因为salir='s'
所以s
不等于n
关于javascript - for循环参数在JavaScript中无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60562787/