dr.Brain

doctor Brain

мир глазами веб-разработчика

JavaScript: undefined

некоторые особенности undefined в JavaScript

dr.Brain

время чтения 1 мин.

Согласно определению в JavaScript undefined является свойством глобального объекта, содержащим примитивное значение undefined. Если с помощью оператора typeof определить тип данных для undefined, будет получен ответ undefined. Но, что получится, если сравнить ответ переданный оператором с самой переменной undefined?

JavaScript: MAX_NUMBER_SAFE

что следует за самым большим числом в JavaScript

dr.Brain

время чтения 2 мин.

Photo by Mike Doherty on Unsplash

В JavaScript практически все цифровые значения соответствуют типу данных number и хранятся в формате 64-битных чисел двойной точности с плавающей запятой. Максимальным достижимым значение при использовании такого формата является 2 в 53 степени минус 1, что соответствует числу 9007199254740991. Это девять квадриллионов семь триллионов сто девяносто девять миллиардов двести пятьдесят четыре миллиона семьсот сорок тысяч девятьсот девяносто один - такое число достаточно трудно запомнить, Поэтому в…

JavaScript: setTimeout внутри цикла

как ведет себя функция setTimeout внутри цикла

dr.Brain

время чтения 1 мин.

Photo by Pat Whelen on Unsplash

Функция setTimeout() является асинхронной, а это означает, что она запускается, только после выполнения всех операций в основном потоке данных JavaScript. Но, что получится, если поместить эту функцию в цикл for.

JavaScript: timeout или resolve

что быстрее: setTimeout без аргумента или Promise.resolve

dr.Brain

время чтения 1 мин.

Photo by Barnabas Hertelendy on Unsplash

Известно, что и функция setTimeout() и метод Promise.resolve() являются асинхронными. Это означает, что код и функции и метода будет выполнен только после освобождение стека, то есть, когда в основном потоке JavaScript не останется неисполненных операций.

JavaScript: сумма массивов

получаем сумму массивов, переданных в функцию в JavaScript

dr.Brain

время чтения 1 мин.

Photo by Andy Li on Unsplash

Сложение массивов в JavaScript - простая, но интересная тема. Попробуем передать несколько массивов в функцию в качестве аргументов и вернуть в результате выполнения функции сумму переданных массивов:

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.