Я хочу взять 2 цифры после числа с плавающей запятой, как показано ниже:
function cut() { var num1=8.844 // should be return 8.84 var num2=8.847 // should be return 8.84 }
Вы можете умножить значение на 100, взять полированное значение и разделить на 100.
Вы можете стать свидетелем удивительного мира арифметики с плавающей запятой, где числа имеют несколько более или менее десятичных знаков, например Математика с плавающей запятой не работает?
function cut(value) { return Math.floor(value * 100) / 100; } console.log(cut(8.844)); console.log(cut(8.847));