js
Согласно определению в JavaScript undefined
является свойством глобального объекта, содержащим примитивное значение undefined
. Если с помощью оператора typeof
определить тип данных для undefined
, будет получен ответ undefined
. Но, что получится, если сравнить ответ переданный оператором с самой переменной undefined
?
В JavaScript практически все цифровые значения соответствуют типу данных number
и хранятся в формате 64-битных чисел двойной точности с плавающей запятой. Максимальным достижимым значение при использовании такого формата является 2 в 53 степени минус 1, что соответствует числу 9007199254740991. Это девять квадриллионов семь триллионов сто девяносто девять миллиардов двести пятьдесят четыре миллиона семьсот сорок тысяч девятьсот девяносто один - такое число достаточно трудно запомнить, Поэтому в…
Функция setTimeout()
является асинхронной, а это означает, что она запускается, только после выполнения всех операций в основном потоке данных JavaScript. Но, что получится, если поместить эту функцию в цикл for
.
Известно, что и функция setTimeout()
и метод Promise.resolve()
являются асинхронными. Это означает, что код и функции и метода будет выполнен только после освобождение стека, то есть, когда в основном потоке JavaScript не останется неисполненных операций.
Сложение массивов в JavaScript - простая, но интересная тема. Попробуем передать несколько массивов в функцию в качестве аргументов и вернуть в результате выполнения функции сумму переданных массивов: