首页 > 解决方案 > 简单 - 从 While 循环的输出末尾删除逗号

问题描述

var i = 1;
while(i < 100){
       i *= 2;
       document.write(i + ", ");
}

所以它写道:

2、4、8、16、32、64、128、

写 128 后去掉逗号的最简单方法是什么?

标签: javascriptloopswhile-loopdocument.write

解决方案


写 128 后去掉逗号的最简单方法是什么?

删除输出的最简单方法是输出它。一种解决方案是在循环开始之前打印第一个值,然后在循环中的值之前写入逗号:

var i = 2;
document.write(i);
while(i < 99){
       i *= 2;
       document.write(", " + i);
}

推荐阅读