我有一个for循环,可以让你看到字符串中存在一个字符
for (var int = 0; int <length; int++) {
console.log(name[int].indexOf('z') >= 0);
}
我的代码在第一次迭代后停止的问题,我想知道问题在哪里
答案 0 :(得分:5)
检查name
时,您遗漏了length
:
or (var int = 0; int < name.length; int++)
答案 1 :(得分:4)
int
作为变量名称更改变量名称。length
是什么?length
用作变量名,因为length是javascript中的保留。做到这一切,然后尝试。
答案 2 :(得分:1)
您缺少提及要检查的字符串。
for (var i = 0; i < name.length; i++) {
console.log(name[i].indexOf('z') >= 0);
}
不要将int
用作variableName,这会让我在查看代码时感到有些困惑。
答案 3 :(得分:1)
为什么需要indexOf?我不明白。并且不要将int
用于变量名称。至于for循环,它应该是name.length
for (var i = 0; i < name.length; i++) {
console.log(name[i] === "z");
}