English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()Il metodo restituisce la parte intera del numero rimuovendo qualsiasi frazione.
Diversamente dagli altri tre metodi Math:Math.floor(),Math.ceil()eMath.round()Il funzionamento di Math.trunc() è molto semplice. Indipendentemente dal segno del parametro, tronca (tronca) il punto e i numeri sulla sua destra.
Attenzione: Il metodo Math.trunc() non arrotonda i numeri verso l'alto o verso il basso al numero intero più vicino, ma semplicemente elimina la parte decimale.
I parametri passati a questo metodo vengono implicitamente convertiti in tipo numerico.
Poiché trunc() è un metodo statico di Math, lo si utilizza sempre in questo modoMath.trunc(),invece che come metodo del Math oggetto creato.
Math.trunc(x)
Math.trunc(13.37); // 13 Math.trunc(42.84); // 42 Math.trunc(0.123); // 0 Math.trunc(-0.123);// -0 Math.trunc('-1.123'); // -1 Math.trunc(NaN); // NaN Math.trunc('Hello'); // NaNTesta e vedi‹/›
Il numero nella tabella indica la versione del browser che supporta per la prima volta il metodo Math.trunc():
Metodo | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
Parametro | Descrizione |
---|---|
x | Numerico |
Valore di ritorno: | Parte intera del numero fornito |
---|---|
Versione JavaScript: | ECMAScript 6 |