1. Übersicht Es gibt zwei Möglichkeiten, const bigint = 1234567890123456789012345678901234567890n; const sameBigint = BigInt("1234567890123456789012345678901234567890"); const bigintFromNumber = BigInt(10); // Dasselbe wie 10n 2. Attribute1. Mathematische Operatoren Zum Beispiel: Alarm(1n + 2n); // 3 Alarm (5n / 2n); // 2 Hinweis: Das Ergebnis der Division 5/2 wird auf Null gerundet und das nach dem Runden erhaltene Ergebnis hat keinen Dezimalteil. Alle Operationen mit Sie können alert(1n + 2); // Fehler: BigInt und andere Typen können nicht gemischt werden Bei Bedarf sollten Sie sie explizit konvertieren: mit sei bigint = 1n; sei Zahl = 2; // Zahl in Bigint umwandeln Alarm(Bigint + BigInt(Zahl)); // 3 // Bigint in Zahl umwandeln Alarm(Zahl(bigint) + Zahl); // 3 Die Konvertierung erfolgt immer im Hintergrund und löst niemals einen Fehler aus. Wenn der Bigint jedoch zu groß ist, um in den numerischen Typ zu passen, werden die zusätzlichen Bits abgeschnitten. Daher sollten solche Konvertierungen mit Vorsicht durchgeführt werden. Der unäre Additionsoperator +Wert ist eine bekannte Methode zum Konvertieren von Werten in einen numerischen Typ. Um Verwirrung zu vermeiden, wird die unäre Addition in sei bigint = 1n; alert( +bigint ); // Fehler
2. Vergleichsoperatoren Vergleichsoperatoren wie < und > können problemlos zum Vergleichen von alarm( 2n > 1n ); // wahr alarm( 2n > 1 ); // wahr Hinweis: Da es sich bei alarm( 1 == 1n ); // wahr alert( 1 === 1n ); // falsch 3. Boolesche OperationenInnerhalb einer if- oder anderen Booleschen Operation verhält sich bigint wie eine Zahl. Beispiel: Wenn Bigint 0n falsch ist und die anderen Werte wahr sind: wenn (0n) { // wird nie ausgeführt} Boolesche Operatoren Beispielsweise behandeln ||, && und andere Operatoren Bigint auf ähnliche Weise wie Number: alert( 1n || 2 ); // 1 (1n wird als wahr betrachtet) alert( 0n || 2 ); // 2 (0n wird als falsch betrachtet) Hinweis: Diese Methode empfiehlt, beim Schreiben von Code Bei Engines, die Abschluss Basierend auf den Grundlagen Damit ist dieser Artikel zur Zusammenfassung der allgemeinen Eigenschaften der BigIn-Funktion in JavaScript abgeschlossen. Weitere Informationen zu den allgemeinen Eigenschaften der BigIn-Funktion in JavaScript finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Verwenden Sie Nicht-Root-Benutzer, um Skriptvorgänge in Docker-Containern auszuführen
>>: Implementierung der Formularübermittlung in HTML
Die Reihenfolge, in der der Browser HTML lädt und ...
Heute habe ich mich mit der Migration eines Proje...
Voraussetzung: Percona 5.6 Version, Transaktionsi...
Bei unserer täglichen Arbeit führen wir manchmal ...
eins, G:\MySQL\MySQL Server 5.7\bin> mysqld --...
Inhaltsverzeichnis Erklärung des V-Texts bei „if“...
Hier ist ein mit CSS 3.0 implementierter Textschw...
Bei Datenbanken, die schon lange laufen, besteht ...
Ein einfaches Beispiel für die Verwendung der dre...
1. Grundlegende Verwendung Es kann über den Mutat...
MySQL meldet einen Fehler beim Ausführen einer Ab...
JSON (JavaScript Object Notation, JS Object Notat...
Finden Sie zunächst heraus, wo sich die Konfigura...
Inhaltsverzeichnis Pagoda installieren Konfigurie...
Um das Parsen der Website zu beschleunigen, könne...