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

Куда записывать признак числа Infinity если закончились биты и байты

В JavaScript Infinity — это специальное числовое значение, представляющее бесконечность. Оно уже встроено в стандарт IEEE 754 для чисел с плавающей точкой (double-precision 64-bit).

Признак Infinity хранится в битовом представлении числа:

  • Если все биты экспоненты (11 бит) равны 1, а мантисса (52 бита) — 0, это Infinity (или -Infinity, если знаковый бит 1).

Пример:

javascript
console.log(1 / 0); // Infinity
console.log(Number.POSITIVE_INFINITY); // Infinity

Дополнительных битов не требуется — всё укладывается в 64 бита.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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