English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()Die Methode gibt den ganzzahligen Teil der Zahl zurück, indem sie alle Dezimalzahlen entfernt.
Unterschiedlich zu den anderen drei Math-Methode:Math.floor(),Math.ceil()undMath.round()Die Arbeitsweise von Math.trunc() ist sehr einfach. Es kürzt (kürzt) immer die Ziffern nach dem Dezimalpunkt, egal ob der Parameter ein Positiv- oder Negativzahl ist.
Hinweis: Die Methode Math.trunc() runden Sie nicht nach oben/Runden Sie nach unten auf die nächste ganze Zahl, indem Sie das Dezimalteil entfernen.
Die an dieses Verfahren übergebenen Parameter werden implizit in den numerischen Typ konvertiert.
Da trunc() eine statische Methode von Math ist, verwenden Sie sie immerMath.trunc(),statt als Methode des erstellten Math-Objekts zu verwenden.
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'); // NaNTesten Sie heraus‹/›
Die Zahlen in der Tabelle spezifizieren die erste Browser-Version, die den Math.trunc()-Methoden vollständig unterstützt:
Methode | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
Parameter | Beschreibung |
---|---|
x | Zahl |
Rückgabewert: | Ganze Teil des gegebenen Ziffern |
---|---|
JavaScript-Version: | ECMAScript 6 |