var i = 1; while(i < 100){ i *= 2; document.write(i + ", "); }
Так пишет: 2, 4, 8, 16, 32, 64, 128,
Какой бы самый простой способ снять запятую после записи 128?
Какой самый простой способ снять запятую после записи 128?
Этот самый простой способ удалить вывод состоит в том, чтобы не выводить его. Одно из решений состоит в том, чтобы напечатать первое значение перед запуском l oop, затем написать запятую перед значением в l oop:
var i = 2; document.write(i); while(i < 99){ i *= 2; document.write(", " + i); }
Делайте запятую в качестве префикса для всего, кроме первого числа
var i = 1; while(i < 100){ i *= 2; document.write((i == 2 ? "" : ", ") + i); }
Итак, оно пишет:
2, 4, 8, 16, 32, 64, 128,