gpt4 book ai didi

使用 for() 找到的子字符串的 Javascript 警报总和

转载 作者:行者123 更新时间:2023-11-30 13:03:51 25 4
gpt4 key购买 nike

我正在尝试计算变量中“a”字母的数量,但有些东西不起作用:

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!">

最佳答案

代替 z.substring(x),只需执行 z[x]==='a'

子串的结构是

string.substring(from, to)

所以当你传递 from 参数时,它会在 那么多 字符之后占据字符串的一部分

"hello".substring(3) =="lo"

关于使用 for() 找到的子字符串的 Javascript 警报总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16420957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com