Встречается на собеседованиях • сегодня
Что будет при сложении 0.2 и 0.1
В JavaScript при сложении 0.2 + 0.1 получится 0.30000000000000004 из-за особенностей представления чисел с плавающей точкой в двоичной системе. Это не ошибка, а следствие стандарта IEEE 754.
javascript
console.log(0.1 + 0.2); // 0.30000000000000004Для точных вычислений лучше использовать:
- Округление до нужного знака
javascript
const result = (0.1 + 0.2).toFixed(1); // "0.3" (строка)- Преобразование в целые числа
javascript
const result = (0.1 * 10 + 0.2 * 10) / 10; // 0.3- Специальные библиотеки (Decimal.js, BigNumber.js)

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