Встречается на собеседованиях • сегодня

Сколько выделяется памяти для переменной типа number

В JavaScript все числа (number) хранятся в 64-битном формате IEEE 754 (double precision), независимо от их значения. Это значит, что любое число занимает 8 байт (64 бита) памяти.

Особенности:

  • Целые и дробные числа занимают одинаковый объем
  • Специальные значения (Infinity, -Infinity, NaN) тоже 8 байт
  • В V8 есть оптимизации для небольших целых чисел (Smi), но это внутренняя реализация

Пример:

javascript
let a = 42;       // 8 байт
let b = 3.14;     // 8 байт
let c = Infinity; // 8 байт
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы