Тип данных BigInt в JavaScript
BigInt
bigint - числовой примитивный тип данных в JavaScript, позволяющий работать с числами произвольной точности. Проблема в том что тип данных Number может хранить числа только в определенном диапазоне.
Если мы будем увеличивать это число на Number не сможет точно сохранить результат. BigInt позволяет нам хранить числа за пределами максимального целочисленного значения Number.
Создать BigInt можно следующим образом:
Просто добавляем суффикс 'n' в конце литерала числа или используем функцию BigInt().
Теперь попробуем повторить первый пример только уже с использованием BigInt
Аналогично как и с типом данных Number мы можем разделять большие числа через '_'.
Если мы будем сравнивать BigInt c Number через '===' то при одинаковых значениях получим false, так как это разные типы данных.
В таком случае мы можем использовать оператор '==', тогда сравнение пройдет успешно. Так как '==' сравнивает только значения без приведения типов.
P.S. Больше информации в видеоуроке
P.P.S. Больше уроков у меня на канале.
Ну всё дтф теперь точно сайт о порно.
ммм.... порно