Size: a a a

JavaScript Noobs — сообщество новичков

2021 August 25

O

ORT in JavaScript Noobs — сообщество новичков
Без реакта же как то наверно делали многостраничники
источник

E

Edmon🐍 in JavaScript Noobs — сообщество новичков
Наверно да
источник

RS

R S in JavaScript Noobs — сообщество новичков
Скажите пожалуйста, вот такой код, можно как-то оптимизировать?
Мне кажется что два раза проверять: 1. для выхода из цикла и 2. для проверки того, что было введено, кто-то не рационально...
let sum = 0;

while (true) {

 let value = +prompt("Введите число большее 100", '');
 sum = value;
 if (value > 100 || value == null || value == '') break; // (*)
}
if (sum == null || sum == '') {
   alert ('Отменено');
}
else {
   alert( 'Число: ' + sum );
}
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Ну проверку на число ещё бы сделать)))))
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Мне кажется или она тут мастхев
источник

RS

R S in JavaScript Noobs — сообщество новичков
Так она уже стоит через +prompt
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
А,ой,сори
источник

Р

Ростик in JavaScript Noobs — сообщество новичков
Видимо мне пора ложиться спать
источник

RS

R S in JavaScript Noobs — сообщество новичков
Мой вопрос был к тому, можно ли написать этот код более оптимизированней, чтобы два раза не проверять одно и тоже условие.
источник

О

Освальд in JavaScript Noobs — сообщество новичков
Можешь value убрать, он не нужен, проверки на null и пустую строку через !sum реализовать
источник

j

jk in JavaScript Noobs — сообщество новичков
Ноль нельзя вводить?
источник

RS

R S in JavaScript Noobs — сообщество новичков
Можно, это же число.
источник

j

jk in JavaScript Noobs — сообщество новичков
0 == ''
источник

j

jk in JavaScript Noobs — сообщество новичков
По каким причинам ты используешь нестрогое сравнение?
источник

RS

R S in JavaScript Noobs — сообщество новичков
оно здесь не играет роли, так как мы изначально, всё преобразуем к number через +prompt
источник

j

jk in JavaScript Noobs — сообщество новичков
0 == ''
источник

RS

R S in JavaScript Noobs — сообщество новичков
при вводе нуля, это будет ноль или нет? Или я не совсем понял, что ты имеешь в виду.
источник

RS

R S in JavaScript Noobs — сообщество новичков
или то, что пустая строка будет преобразована в ноль?
источник

RS

R S in JavaScript Noobs — сообщество новичков
я проверил, не будет
источник

j

jk in JavaScript Noobs — сообщество новичков
При сравнении нуля и пустой строки проверка вернёт true.
источник