English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()メソッドは小数をすべて削除して、数字の整数部分を返します。
他の3つのMathメソッドとは異なり:Math.floor()、Math.ceil()およびMath.round()Math.trunc()の動作は非常に単純です。引数が正数であれ負数であれ、右側の小数点と数字を切り捨てます。
注意: Math.trunc()メソッドは数字を上に/小数点以下を切り捨てて最も近い整数に舍てますが、小数点以下を削除するだけでなく、小数点以下を切り捨てます。
このメソッドに渡される引数は、暗黙的に数字の型に変換されます。
trunc()は Math の静的メソッドであるため、常に以下のように使用してくださいMath.trunc()、および Math オブジェクトのメソッドとして作成されるのではなく使用されます。
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'); // NaNテストをしてみる‹/›
このテーブルの数字は、Math.trunc()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:
メソッド | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
引数 | 説明 |
---|---|
x | 数値 |
返り値: | 指定された数字の整数部分 |
---|---|
JavaScriptバージョン: | ECMAScript 6 |