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
Inhaltsverzeichnis 1. Einleitung 2. Was ist funkt...
Oftmals wird nach der Fertigstellung eines Webdes...
Das Problem, dass MYSQL5.7.17 unter MAC keine Ver...
Verwenden Sie reguläre Ausdrücke, um die IE-Browse...
Das Internet ist ein Organismus, der sich ständig...
Vorwort Wenn Sie die Quelle der Website-Besuche z...
1. Verbindung zu MySQL herstellen Format: mysql -...
Inhaltsverzeichnis 1. Einige Konzepte, die Sie vo...
Inhaltsverzeichnis Was ist ein Webcontainer? Die ...
Inhaltsverzeichnis 1. Live-Übertragungseffekt 2. ...
Inhaltsverzeichnis 1. Hintergrund von WAF 2. Was ...
Inhaltsverzeichnis Struktur auswählen Schleifenst...
Wenn Sie ein Upgrade in einer formalen Umgebung d...
Wenn die Rahmenlänge früher kleiner als der Conta...
Vorwort Gestern gab es ein Projekt, das die Imple...