Я студент, и я пишу JavaScript для цикла, который печатает на innerHTML. Каждая конкатенация строки добавляется к последней, за которой следует запятая. как это сделать, чтобы запятая не была напечатана после последней итерации? Просто для разума, запятые не являются частью задания, я просто пытаюсь добавить практическое применение. нет jQuery tho pleaseLoop для печати итераций, разделенных запятой, без запятой в конце
window.onload = function(){
var mySeven = 0;
var printSeven = document.getElementById('multiples_seven');
for (i=1; i <= 1000; i++){
if (i % 7 == 0){
mySeven += i;
printSeven.innerHTML += i + ',' + ' ';
}
}
};
Спасибо!
Подумайте об этом логически. Как вы знаете, когда вы находитесь на последнем элементе (подсказка: 'i') – FakeRainBrigand
Обычно вы просто используете [' join'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join) в массиве ... – Bergi
@ Джонатан, очень приятно вас познакомить с учеником http://www.w3fools.com/! – naveen