Что выведет код? Запишите строки по порядку, по одной на строку.
В работе: Итог корзины: товар за 4,35 ₽ и баллы 0,1 + 0,2 дают сумму, которая не сходится с чеком на копейку.
Как проверяем
Код не запускаем — предскажите вывод. Пишите строки по порядку, по одной на строку; пробелы по краям не важны. Ответ один на подход: после него показываем разбор.
Источник: на задачах Ozon: корзина, баллы и скидки. Условие пересказано своими словами.
Давали на собеседовании?
const bonus = 0.1 + 0.2;console.log(bonus === 0.3, bonus.toFixed(2));console.log(4.35 * 100 === 435, Math.round(4.35 * 100));console.log((1.005).toFixed(2), Math.round(1.005 * 100) / 100);console.log(Math.round(-2.5), Math.round(2.5));console.log((435 * 3) / 100);console.log(Math.abs(0.1 * 3 - 0.3) < Number.EPSILON);console.log(parseFloat('1 299,50'), Number('1299.50'));