JavaScript Wissenschaftliche Notation

Shraddha Paghdar 20 Juni 2023
JavaScript Wissenschaftliche Notation

Die wissenschaftliche Notation wird für zu große oder zu kleine Zahlen verwendet, um bequem in Dezimalform geschrieben zu werden. Jede reelle Zahl kann als x × 10y geschrieben werden, was in der E-Notation als xEy geschrieben wird.

Im heutigen Beitrag lernen wir die wissenschaftliche Notation in JavaScript kennen.

Wissenschaftliche Notation in JavaScript

Gleitkommawerte können durch E-Notation dargestellt werden. Die Notation gibt eine Zahl an, die mit 10 zu einer gegebenen Potenz multipliziert werden muss.

In JavaScript ist das Format der e-Notation eine ganze Zahl, eine Zahl oder ein Fließkomma, gefolgt von e oder E, was die Potenz von 10 multipliziert. Das e bedeutet “zehn erhöht”, also gibt’s Sie müssen diesen Wert nicht noch einmal mit zehn multiplizieren.

JavaScript konvertiert standardmäßig jeden Fließkommawert mit mindestens sechs abschließenden Nullen in eine Anmerkung. 10e1 ist 100 und 10e-1 ist 1.

Sie können dies leicht erweitern, um zu sehen, dass 10eN * 10e-N immer 100 ist. Wenn Sie eine echte wissenschaftliche Notation wollen, wie in 1 * 10^2, brauchen Sie 1e12 und 1e-12.

Nehmen wir ein Beispiel.

console.log(10e1 * 10e-1);
console.log(10e2 * 10e-2);
console.log(1e12 * 1e-12);

Im obigen Beispiel haben wir drei Werte definiert, bei denen wir 10 ^ 1 mit 1/10 ^ 1, 10 ^ 2 mit 1/10 ^ 2 und 1 * 10 ^ 12 multiplizieren. mit 1 * 1/10 ^ 12.

Versuchen Sie, das obige Beispiel in einem beliebigen Browser auszuführen, und es wird das folgende Ergebnis gedruckt.

Ausgang:

100
100
1

Demo hier

Shraddha Paghdar avatar Shraddha Paghdar avatar

Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.

LinkedIn

Verwandter Artikel - JavaScript Math