Buryak20
@Buryak20
Изучаю js

Как написать цикл, Ввод цикла с клавиатуры прекращение после ввода символа «&»?

Организовать циклический ввод с клавиатуры элементов, которые будут добавляться к существующему массиву A = [1,2,3] в конец. Предусмотреть символ прекращения ввода «&»

Я написал вот такой код, он не прекращает ввод данных после ввода «&»

var arr = [1, 2, 3,];

for(var i = 2; i < arr.length; i++){

if(i !== '&'){

arr.push( prompt('Ведите'));
}

else {
break;
}

}

console.log(arr);
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
for(var i = 2; i < arr.length; i++){
  if(i !== '&'){   // i это счетчик
  arr.push( prompt('Ведите'));   // значение prompt нигде не проверяется
}


const arr = [1,2,3]

while (true) {
  const input = prompt('hi')
  if (input === '&') break
  arr.push(input)
}

console.log(arr)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час