这里有另一个Javascript新手问题。假设输入字符串中没有空格,我会收到警报。但我根本没有任何警觉。我从一本书中得到了这个代码块,试图通过在jsfiddle中进行学习。我在这里错过了什么吗?谢谢!
var str = prompt("enter some text");
var numChars = str.length;
for (var i = 0; i < numChars; i++){
if (str.slice(i, i + 2 ) === " ") {
alert("no double spaces");
break;
}
}
答案 0 :(得分:0)
如果更改if语句以检查双空格,引号之间有两个空格,并将警报更改为读取&#34; Double Spaces!&#34;它有效。
var str = prompt("enter some text");
var numChars = str.length;
for (i = 0; i < numChars; i++) {
if (str.slice(i, i + 2) === " ") {
alert("Double Spaces!");
}
}