Основы Javascript. Типы данных number, bigint, boolean, null
Откуда методы у типов number, string и boolean в JS?
Cтатья подготовлена для студентов курса образовательной программы OTUS «Разработчик JavaScript» Прочитав эту заметку, вы никогда не захотите писать на JavaScript. Но подождите! В работе эти проблемы не всплывают почти никогда. Я специально для вас залезу в этот тёмный подвал JS, чтобы поведать о том, как работает (255).toString(16) и ('me: hello').substr(4) и откуда у примитивных типов number, string и boolean методы? Элегантный трюк JS Как мы знаем, эти типы примитивные, то есть их значения — не объекты...
11 сверхполезных советов для JavaScript разработки
Источник: Nuances of Programming 1. Преобразование в Boolean с помощью оператора !! Иногда нам необходимо проверить существование переменной или наличие у нее верного значения. Для подобной проверки вы можете использовать !! (оператор двойного отрицания). Просто наберите !!переменная, что автоматически преобразует любой вид данных в boolean, и переменная вернет false, только если ей соответствует: 0, null, unidentified или NaN. В противном случае вернется true. Вот простой практический пример: В этом случае, если значение account...