Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Какие есть типы чисел в JavaScript?
В JavaScript существует один тип чисел — number, который включает как целые числа, так и числа с плавающей точкой. Существует также специальный тип BigInt, который позволяет работать с очень большими целыми числами. Дополнительно существуют специальные числовые значения, такие как NaN (не число) и Infinity (бесконечность).
Какие методы чисел вы знаете?
Методы чисел в JavaScript включают toFixed(), toPrecision(), parseInt(), parseFloat(), Math.round(), Math.floor(), Math.ceil(), Math.random() и другие. Они используются для округления, генерации случайных чисел и преобразования строк в числа.
Откуда у примитивов взялись методы и свойства?
В JavaScript примитивы, такие как строки, числа и булевы значения, временно оборачиваются в соответствующие объектные типы (String, Number, Boolean) при доступе к их методам. Эти объекты дают доступ к методам и свойствам, после чего примитив снова превращается в своё оригинальное значение.
Как реализовать функцию сложения в формате add(1)(2)? Как добавить в прототип числа?
Каррирование:
function add(a) {
return function(b) { return a + b; };
}Добавление метода в прототип числа:
Number.prototype.add = function(b) { return this + b; };Как происходит преобразование boolean значений к числам?
Рейтинг:
2
Сложность:
3
Рейтинг:
1
Сложность:
2
Рейтинг:
5
Сложность:
6
Рейтинг:
2
Сложность:
7
Рейтинг:
3
Сложность:
2