Простой - убрать запятую из конца вывода While Loop - PullRequest
0 голосов
/ 17 марта 2020
var i = 1;
while(i < 100){
       i *= 2;
       document.write(i + ", ");
}

Так пишет:

2, 4, 8, 16, 32, 64, 128,

Какой бы самый простой способ снять запятую после записи 128?

Ответы [ 2 ]

1 голос
/ 17 марта 2020

Какой самый простой способ снять запятую после записи 128?

Этот самый простой способ удалить вывод состоит в том, чтобы не выводить его. Одно из решений состоит в том, чтобы напечатать первое значение перед запуском l oop, затем написать запятую перед значением в l oop:

var i = 2;
document.write(i);
while(i < 99){
       i *= 2;
       document.write(", " + i);
}
0 голосов
/ 17 марта 2020

Делайте запятую в качестве префикса для всего, кроме первого числа

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

Итак, оно пишет:

2, 4, 8, 16, 32, 64, 128,

...