Встречается на собеседованиях • сегодня
Что будет при расчете у числа с плавающей точкой остатка от деления на 1
Результатом будет дробная часть числа. Например:
javascript
console.log(3.14 % 1); // 0.14000000000000012
console.log(-2.7 % 1); // -0.6999999999999997Из-за особенностей представления чисел с плавающей точкой в JavaScript могут быть небольшие погрешности (как в примере выше). Это можно использовать для проверки целых чисел:
javascript
function isInteger(num) {
return num % 1 === 0;
}Для получения дробной части лучше использовать num - Math.trunc(num), так как это даёт более точный результат без ошибок округления.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы