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

Что будет при расчете у числа остатка от деления на 1

При расчете остатка от деления числа на 1 (x % 1) всегда будет возвращаться дробная часть числа. Для целых чисел результат всегда 0, так как они делятся на 1 без остатка.

Примеры:

javascript
5 % 1    // 0
-3 % 1   // -0 (фактически 0)
3.14 % 1 // 0.14000000000000012 (погрешность чисел с плавающей точкой)
-2.7 % 1 // -0.7000000000000002

Это часто используется для проверки, является ли число целым:

javascript
function isInteger(num) {
  return num % 1 === 0;
}

Обратите внимание на погрешности при работе с дробными числами из-за особенностей IEEE 754.

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

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

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

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