Числовое преобразование в JS
В JavaScript есть несколько способов выполнить численное преобразование. Рассмотрим несколько примеров: Использование функции parseInt: const subscribers = "1000"; const parsedSubscribers = parseInt(subscribers); console.log(parsedSubscribers); // Выводит число 1000 console.log(typeof parsedSubscribers); // Выводит тип данных "number" Функция parseInt принимает строку и выполняет преобразование в целое число. Если строка содержит символы, отличные от цифр, то parseInt обрезает все символы, начиная с первого нечислового символа. Использование унарного плюса: const subscribers = "1000"; const parsedSubscribers = +subscribers; console...
169 читали · 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 - механизм, который заставляет примитивы вести себя как объекты. Это не магия, это тщательно продуманная система объектов-обёрток...