#javascript
#javascript
Вопрос:
Я не знаю, почему я получаю неожиданный токен в моем цикле while.
var num = 1
while(num <= 20){
if(num % 4 === 0)
console.log(num);
}
num ;
}
Я ожидаю, что цикл while будет выполнен успешно и выведет условие.
Комментарии:
1. Пожалуйста, добавьте больше деталей
Ответ №1:
var num = 1;
while (num <= 20) {
if (num % 4 === 0)
console.log(num);
num ;
}
В конце у вас была дополнительная закрывающая скобка : (})
Комментарии:
1. Небольшое примечание: If else не нужны скобки, когда нужно делать простые вещи, но я бы рекомендовал всегда иметь их. Итак, в этом случае у вас либо отсутствует открывающий, либо был один дополнительный закрывающий. Хорошая практика IMO — всегда иметь открывающие и закрывающие скобки, таким образом, когда вам нужно добавить какой-либо код, вам не нужно их добавлять.
Ответ №2:
Вам нужно либо использовать инструкцию block, либо нет, но в конце у вас есть остаток }
var num = 1;
while (num <= 20) {
if (num % 4 === 0) console.log(num);
num ;
}
или отсутствует {
сразу после if (num % 4 === 0) {
.
var num = 1;
while (num <= 20) {
if (num % 4 === 0) {
console.log(num);
}
num ;
}