javascript - 使用 null 作为条件的简单 js 循环

标签 javascript loops

/我正在尝试制作一个简单的循环。我似乎无法让它发挥作用。

var c =0;
while (x !== false) {
x = men[c].plat;
if (x == "null") {break;}
f =  f + x + "<br>";
c++;
}   


var men = [
{"plat": 7},
{"plat": 1},
{"plat": null }];

我只想让循环看到“null”字符串,然后离开循环。 谢谢

最佳答案

假设其他一切都很好,您的检查应该是 x === null 因为 null 是关键字,而不是字符串。另外,您的 men 声明必须位于循环之前,否则无法访问。

提示:帮自己一个大忙,选择更具描述性的变量名称。一个好的经验法则是永远不要使用不是循环计数器的 1 字符变量名称。

关于javascript - 使用 null 作为条件的简单 js 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30929294/

相关文章:

javascript - 为什么当我尝试初始化多个组件时,Firefox 和其他浏览器会卡住,但在 Chrome 上却不会?

javascript - 如何检查哪行 Javascript 发出 HTTP 请求

javascript - 在 iOS 中禁用缩放(网页)

javascript - 如何获取具有相同id的多个输入值

R 通过列嵌套映射

java - 循环执行速度控制

javascript - JS使用不同方法设置onclick属性

javascript - html5 canvas javascript 复制图片

CSS - 滑动循环

loops - 批处理文件遍历子文件夹并将子文件夹名称用作变量