Heim >Web-Frontend >Front-End-Fragen und Antworten >Javascript Dezimalstellen entfernen
JavaScript ist eine beliebte Programmiersprache, die in der Webentwicklung weit verbreitet ist. In einigen Fällen müssen wir den Dezimalteil einer Zahl entfernen, was auch in JavaScript eine häufige Operation ist. In diesem Artikel wird erläutert, wie Sie den Dezimalteil mithilfe von JavaScript entfernen, und es wird Beispielcode bereitgestellt.
1. So entfernen Sie Dezimalstellen in JavaScript
In JavaScript können wir Math.floor() und Math.trunc() verwenden, um den Dezimalteil zu entfernen.
Die Methode Math.floor() rundet eine Zahl auf die nächste ganze Zahl ab. Seine Syntaxstruktur ist: Math.floor(x), wobei x die Zahl ist, die gerundet werden muss. Beispielsweise gibt Math.floor(3.14159) 3 und Math.floor(-3.14159) -4 zurück. Beachten Sie, dass diese Methode nicht einfach den Dezimalteil entfernt, sondern auf die nächste ganze Zahl abrundet.
Die Methode Math.trunc() kann den Dezimalteil einer Zahl direkt entfernen. Seine Syntaxstruktur ist: Math.trunc(x), wobei x die Zahl ist, die den Dezimalteil entfernen muss. Beispielsweise gibt Math.trunc(3.14159) 3 und Math.trunc(-3.14159) -3 zurück. Es ist zu beachten, dass diese Methode nur den Dezimalteil direkt entfernt und keine Vorgänge wie Runden oder Aufrunden ausführt.
2. Beispielcode zum Entfernen von Dezimalstellen in JavaScript
Sehen wir uns einen Beispielcode zum Entfernen von Dezimalstellen in JavaScript an.
let x = 3.14159; let y = Math.floor(x); // 返回3
let x = -3.14159; let y = Math.floor(x); // 返回-4
let x = 3.14159; let y = Math.trunc(x); // 返回3
let x = -3.14159; let y = Math.trunc(x); // 返回-3
Es ist zu beachten, dass das Ergebnis nach dem Entfernen des Dezimalteils eine ganze Zahl ist. Wenn Sie das Ergebnis auf eine bestimmte Anzahl von Dezimalstellen beschränken müssen, können Sie Methoden wie toPrecision(), toFixed() oder toLocaleString() verwenden.
3. Zusammenfassung
Zu den Methoden zum Entfernen des Dezimalteils in JavaScript gehören Math.floor() und Math.trunc(). Der Unterschied zwischen den beiden besteht darin, dass Math.floor() abrundet, während Math.trunc() den Dezimalteil direkt entfernt. Mit diesen Methoden können wir leicht den Dezimalteil einer Zahl entfernen und eine ganze Zahl erhalten.
Das obige ist der detaillierte Inhalt vonJavascript Dezimalstellen entfernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!