Как округлить число на javascript?
Ответ
Первый способ
1 2 |
var x = 7.655555; var y = Math.round(x * 10) / 10; // Результат равен 7.7. |
Второй способ
1 2 3 4 5 |
var x=7.655555; var y=(7.655555).toFixed(); // результат равен '8' (строка) var z=+(7.655555).toFixed(1); // результат равен 7.7 (число из-за унарного плюса) var p=(7.655555).toFixed(2); // результат равен '7.66' |
Третий способ
Отбрасываем десятичную часть
1 2 |
var x=~~7.655555; // 7 |
Четвертый способ
Отбрасываем десятичную часть
1 2 |
var x=7.655555^0; // 7 |
Пятый способ
1 2 3 4 5 |
var x=7.655555; var y=Math.floor(x); // 7 var z=Math.ceil(x); // 8 var p=Math.round(x); // 8 |