index = 0;
string1 = '1,2,3,4,5,6,8,9,0#';
string2 = '1,2,3#';
do{
document.write(string1.charAt(index));
index++;
}
while(string1.charAt(index) != '#');
index = 0;
document.write('<br />');
do{
document.write(string2.charAt(index));
index++;
}
while(string2.charAt(index) != '#');
你好,我坚持Javascript分配,我需要在do-while循环中显示上面的字符串,我必须使用charAt这样做。我需要循环停在#符号。但是charAt方法只显示了一个数字,
所以我的qeustion是: 如何用charAt显示所有数字?当#符号等于#符号
时,如何停止do-while循环答案 0 :(得分:0)
const string = '1,2,3,4,5,6,7,8,9,0#';
let index = 0;
do {
const char = string.charAt(index);
if (char !== ',') console.log(char);
index++;
} while (string.charAt(index) !== '#');
&#13;
答案 1 :(得分:0)
这就是你想要的。
index = 0
string1 = '1,2,3,4,5,6,7,8,9,0#'
do {
if (string1.charAt(index) !== ',')
console.log(string1.charAt(index))
index++
} while (string1.charAt(index) !== '#')
&#13;
注意:我们会帮您解决查询!但请不要盲目依赖StackOverflow。这无助于你学习。尝试一下并附上问题,以便我们可以轻松解决。