Я написал код, который перебирает числа от 1 до 20. Если число делится на 3, оно печатает «Джулия». Если число делится на 5, оно печатает «Джеймс». И если число делится на 15, оно печатает «Джулия-Джеймс». Но в последнем номере 20 выходной номер не «Джеймс».
var x = 1;
while (x < 20) {
x % 15 === 0 ? console.log('Julia-James') : x % 5 === 0 ? console.log('James') : x % 3 === 0 ? console.log('Julia') : console.log(x);
x++;
}
console.log(x);
Я ожидаю, что результат 20 будет «Джеймс». Но фактическим выходом является само число.