我試圖計算一個變量的「A」字母量,有什麼不工作:的JavaScript字符串的警報總和與發現()
JS代碼是:
function verChars() {
var z = document.getElementById("num").value;
var y = 0;
var x = 0;
for (x = 0; x < z.length; x++) {
if (z.substring(x) === "a") {
y++;
}
}
if (y === 0) {
alert("The string has no 'a' char.");
} else if (y === 1) {
alert("The string has a single 'a' char.");
} else {
alert("The string has "+ y +" 'a' chars.");
}
}
和HTML代碼是:
<input type="text" id="num" value="Some text...">
<input type="button" onClick="verChars();" value="Test!">
真棒解釋!謝謝! – MoeSzislak 2013-05-07 14:05:37