Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   ("" == 0) = false (https://javascript.ru/forum/misc/83192-%3D%3D-0-%3D-false.html)

tk.stas 11.10.2021 18:58

("" == 0) = false
 
Всем привет!
Подскажите, пожалуйста, как сделать чтобы условие ("" == 0) было false, а ("0" == 0) true.

Aetae 11.10.2021 20:18

Написать свой язык программирования.

В ином случае - забудь о ==, используй только ===, сравнивая конкретные значения. Ничего страшного, если потребуется несколько сравнений.

voraa 11.10.2021 20:59

Если надо сравнивать строковое представление числа с числом, используйте parseInt/parseFloat

parseInt('') == 0 -> false
parseInt('0') == 0 -> true


Часовой пояс GMT +3, время: 20:52.