Сообщение от Живой Человек
|
ТО что +null в моём случае возвращает ноль, я понимаю.
Я не знаю как прописать функцию isNull. Покажите пожалуйста кусок кода. Я пробовал и без неё простым условием:
test == 0 ? "Ну и зря!" :
тоже не получалось.
Заранее благодарю.
|
ну да
взглянем поближе на вот этот кусок :
var test2 = !isNaN(test) ? put(test, 100) :
test == 0 ? "Ну и зря!" :
"Ну и зачем так делать?";
если test будет равна нулю, то
!isNaN(0) вернёт
true, потому что
0 - это число.
вкратце, можно это дело разрешить так (это спойлер):
var test2 = test == 0 ? "Ну и зря!" :
!isNaN(test) ? put(test, 100) :
"Ну и зачем так делать?";
(похоже, спойлеры поломали... код внутри будет видно, если моё сообщение процитировать)