javascript игнорирует мои заявления IF, если они используются в то время как заявления - PullRequest
0 голосов
/ 17 апреля 2019

так что я получил упражнения на javascript, а теперь немного PHP, но это было давно, и я начинаю возвращаться к коду.Я беру курс по веб-разработке, и мне нужно ПЕЧАТЬ ВСЕХ НОМЕРОВ, РАЗДЕЛЕННЫХ ПО 5 И 3 МЕЖДУ 5 И 50. Так что это не так уж и много, и ком игнорирует мое утверждение if и else.Я хочу понять, почему это происходит.TNX для всех

console.log("PRINT ALL NUMBERS DIVISIBLE BY 5 AND 3 BETWEEN 5 AND 50");
var num = 0 ;
if(num = 0){
  num++;
  console.log(num + " first if");
}
else if (!(num % 3 === 0 && num % 5 === 0)){
  num ++;
console.log(num + " second if");
}
else {
  while(num <= 50){
  console.log(num);
  num++;
}
}

1 Ответ

0 голосов
/ 17 апреля 2019

У вас есть циклы в неправильной конфигурации, поместите ваши операторы if во весь цикл ...

var num = 0;
while(num <= 50) {
    if (num == 0) {
        console.log(num + " is zero");
    } else if (num % 3 === 0 && num % 5 === 0) {
        console.log(num + " divisible by 3 and 5");
    } else {
        console.log(num);
    }
    num++;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...