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
Lösung für das Problem, dass in Linux kein Entpac...
Export: docker save -o centos.tar centos:latest #...
1. Schauen wir uns zunächst eine Anweisung zur Ta...
Entfernen Sie das gepunktete Kästchen auf dem Link...
1. Hintergrund Im Allgemeinen können wir in einer...
1. Erstellen Sie eine Docker-Umgebung 1. Erstelle...
Kurzbeschreibung Passend für Leser: Mobile Entwic...
Detaillierte Erläuterung des MySql-Beispiels für ...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...
Inhaltsverzeichnis JS Drei Berge Synchron Asynchr...
Beim Erstellen einer Website treten immer wieder P...
Ich habe vor Kurzem angefangen, mich mit Datenban...
Inhaltsverzeichnis Vorwort 1. Installation 1. Dow...
Inhaltsverzeichnis 【Wirkung】 【Implementierungsmet...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...