Как вырезать две цифры после моего поплавка?В скрипте Java без изменения строки - PullRequest
0 голосов
/ 01 июня 2019

Я хочу взять 2 цифры после числа с плавающей запятой, как показано ниже:

function cut() {

var num1=8.844

// should be return 8.84

var num2=8.847

// should be return 8.84
}

1 Ответ

1 голос
/ 01 июня 2019

Вы можете умножить значение на 100, взять полированное значение и разделить на 100.

Вы можете стать свидетелем удивительного мира арифметики с плавающей запятой, где числа имеют несколько более или менее десятичных знаков, например Математика с плавающей запятой не работает?

function cut(value) {
    return Math.floor(value * 100) / 100;
}

console.log(cut(8.844));
console.log(cut(8.847));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...