PL
JavaScript - Math.floor() przykład metody z dokumentacją
3
points
Funkcja Math.floor()
zwraca liczbę całkowitą, zaokrągloną w dół, która jest mniejsza lub równa argumentowi.
// ONLINE-RUNNER:browser;
console.log( Math.floor( 5 ) ); // 5
console.log( Math.floor( 2.49 ) ); // 2
console.log( Math.floor( 2.50 ) ); // 2
console.log( Math.floor( 2.51 ) ); // 2
console.log( Math.floor( -2.49 ) ); // -3
console.log( Math.floor( -2.50 ) ); // -3
console.log( Math.floor( -2.51 ) ); // -3
console.log( Math.floor( 0.999 ) ); // 0
console.log( Math.floor( 1.001 ) ); // 1
console.log( Math.floor( -1.001 ) ); // -2
1. Dokumentacja
Składnia | Math.floor(liczba) |
Parametry | liczba - wartość liczbowa całkowita lub zmiennoprzecinkowa (wartość pierwotna) |
Wynik |
Zaokrąglona w dół Jeśli Jeśli Jeśli |
Opis |
|
2. Zaokrąglanie w dół z dokładnością do n miejsc, przykład.
// ONLINE-RUNNER:browser;
function floorPrecised(number, precision) {
var power = Math.pow(10, precision);
return Math.floor(number * power) / power;
}
// Przykład:
console.log( floorPrecised( 5 , 0 ) ); // 5
console.log( floorPrecised( 5. , 0 ) ); // 5
console.log( floorPrecised( .5, 0 ) ); // 0
console.log( floorPrecised( 1.1234, 0 ) ); // 1
console.log( floorPrecised( 1.1234, 1 ) ); // 1.1
console.log( floorPrecised( 1.1235, 2 ) ); // 1.12
console.log( floorPrecised( 1.1235, 3 ) ); // 1.123
console.log( floorPrecised( -1.1234, 0 ) ); // -2
console.log( floorPrecised( -1.1234, 1 ) ); // -1.2
console.log( floorPrecised( -1.1234, 2 ) ); // -1.13
console.log( floorPrecised( -1.1234, 3 ) ); // -1.124
console.log( floorPrecised( 1234, -1 ) ); // 1230
console.log( floorPrecised( 1234, -2 ) ); // 1200
console.log( floorPrecised( 1234, -3 ) ); // 1000
console.log( floorPrecised( 5_000.000_001, 0 ) ); // 5000
console.log( floorPrecised( 5_000.000_001, 6 ) ); // 5000.000001
console.log( floorPrecised( 5_000.000_001, -3 ) ); // 5000