javascript - for 循环参数在 JavaScript 中无法正常工作
问题描述
你好:我是新编程。我的问题是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'
意思是比较。它是 returnfalse
因为salir='s'
sos
不等于n
推荐阅读
- mongodb - 如何为 MongoDB 设置 Ec2,以便 RAM 和存储根据他们的需求自动增加?
- javascript - 如何使用javascript增量方法增加数据库中的计数?
- java - Android Java、FileProviders、getUriFromFile 失败并出现错误无法找到包含 /storage/1018-2710/Pictures/Sarx7IIJi-o.jpg 的已配置根目录
- html - Container of nav.logo move when i minimize screen
- php - 如何在 PHP 中的 ''00' - 'FF' 之间随机化一个十六进制值
- swift - 在 RealityKit 中启用手势
- r - 如何在忽略 r 中的 NaN 的同时使用 cumsum
- javascript - 在 redux 中调用多个 action 会重置之前的 action 状态
- python - 当我按下回车键时禁用自动完成功能
- vue.js - Nuxtjs 加载之前的内容