260 читали · 5 лет назад
11 сверхполезных советов для JavaScript разработки
Источник: Nuances of Programming 1. Преобразование в Boolean с помощью оператора !! Иногда нам необходимо проверить существование переменной или наличие у нее верного значения. Для подобной проверки вы можете использовать !! (оператор двойного отрицания). Просто наберите !!переменная, что автоматически преобразует любой вид данных в boolean, и переменная вернет false, только если ей соответствует: 0, null, unidentified или NaN. В противном случае вернется true. Вот простой практический пример: В этом случае, если значение account...
1 неделю назад
Язык JavaScript - Типы данных
Вы когда-нибудь замечали странность? javascript const str = "hello"; console.log(str.toUpperCase()); // "HELLO" const num = 42; console.log(num.toString()); // "42" const bool = true; console.log(bool.toString()); // "true" Вроде бы ничего удивительного. Но подождите. "hello" - это же примитив, строка. У примитивов не может быть методов! Или может? Добро пожаловать в одну из самых элегантных иллюзий JavaScript - механизм, который заставляет примитивы вести себя как объекты. Это не магия, это тщательно продуманная система объектов-обёрток...