在 do-while 循环中显示带有 charAt 的字符串

Showing string with charAt in a do-while loop

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方法只显示了一个数字,

所以我的问题是: 我怎样才能用 charAt 显示所有数字?以及当 # 符号等于 # 符号时如何停止我的 do-while 循环

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) !== '#');

这就是你想要的。

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) !== '#')

注意:我们确实帮您解决了查询!但请不要盲目依赖 Whosebug。那对你的学习没有帮助。尝试一些东西并附上问题,以便我们轻松解决。