Публикации по теме 'javascript-tips'


Понимание неинициализированных переменных
Представьте, что вы только что объявили переменную, но не значение внутри нее. Результат этой переменной будет неопределенным. var a; console.log(a) Result: undefined И если вы попытаетесь выполнить любую математическую операцию, такую ​​​​как сложение, деление или вычитание с этой неопределенной переменной, это приведет к NaN. Это означает «Не число». var a; a = a + 1; console.log(a) Result: NaN И после этого, если вы попытаетесь добавить или объединить строку с неопределенной..

5 маленьких и скрытых библиотек React, которые вы уже должны использовать
Если вы, как и я, любите находить маленькие жемчужины в каталоге NPM для улучшения вашего процесса разработки, сегодня ваш счастливый день. Я начинаю новую серию статей, в которых я продемонстрирую некоторые небольшие и малоизвестные библиотеки , которые я нашел и использую каждый день, и которые избавят вас от головной боли. Итак, начнем! 1. Урлкот Urlcat — это крошечная библиотека Javascript, которая делает создание URL-адресов очень удобным и предотвращает распространенные..

Javascript Знаете ли вы тип символа?
Введение в тип символа, представленный ES2015 Среди многочисленных новинок, которые принес ES6 (также известный как ECMAScript 2015), есть одна, которая, я бы сказал, осталась незамеченной, особенно если мы сравним ее популярность с другими функциями, такими как оператор распространения или шаблоны с тегами , о которых я уже говорил в других статьях: Javascript: как работают обратные кавычки (` `) Откройте для себя основные способы использования..

Структуры данных двоичного дерева поиска (ft. Реализация, сравнения и временная сложность)
Аффирмация дня: не забывайте быть добрым к себе 🌟 Двоичное дерево поиска — это структура данных, обладающая следующими свойствами: A. У каждого узла дерева может быть не более двух дочерних элементов. B. Все узлы в правом поддереве больше корня C. Все узлы в левом поддереве меньше корня NB: корень — это первый узел в дереве. Наилучший возможный сценарий бинарного дерева поиска — 0(log n). Это связано с тем, что для lookup(), т. е. найти или удалить узел, нам пришлось бы..

Расширенный JavaScript: сводка методов оценки и методов преобразования типов данных
Содержание · Представлены несколько часто используемых методов оценки типов данных и написан общий метод оценки от руки · Общие методы и правила принуждения и неявного преобразования типов, а также распространенные вопросы для интервью. Проверка типа данных Метод 1: тип typeof часто используется для определения базового типа данных, но ссылочные типы могут содержать ошибки. typeof null печатает объект, но это всего лишь давняя ошибка JS. Это не означает, что null является..

Как построить логику как разработчик JavaScript
Я собираюсь взять вас в увлекательное путешествие в мир логики JavaScript. Если вы новичок в программировании или хотите улучшить свои навыки, этот пост идеально подходит для вас. Я расскажу об основных строительных блоках логики и о том, как они применяются в разработке JavaScript. Итак, давайте погрузимся прямо в! Прежде чем я начну писать код, очень важно понять, что такое логика и почему она необходима в программировании. Логика составляет основу любой программы и помогает нам..

Чем отличается подъем переменных между var, let и const?
Поведение подъема переменной различается между var , let и const в JavaScript. Вот разбивка того, как поднимается каждое из этих объявлений: 1. var Подъем: Переменные, объявленные с помощью var , поднимаются наверх своей области видимости, что называется «поднятием вверх». На этапе подъема объявление переменной перемещается в верхнюю часть области видимости, а инициализация остается на месте. Переменной по умолчанию присваивается значение undefined до тех пор, пока ее..