1. 概要
定数 bigint = 1234567890123456789012345678901234567890n; 定数sameBigint = BigInt("1234567890123456789012345678901234567890"); const bigintFromNumber = BigInt(10); // 10nと同じ 2. 属性1. 数学演算子
例えば: アラート(1n + 2n); // 3 アラート(5n / 2n); // 2 注意: 5/2 の除算の結果はゼロに向かって丸められ、丸め後の結果には小数部が含まれません。 alert(1n + 2); // エラー: BigInt と他の型を混在させることはできません 必要に応じて、 bigint = 1n とします。 数値を 2 とします。 // 数値を bigint に変換する アラート(bigint + BigInt(数値)); // 3 // bigint を数値に変換する アラート(数値(bigint) + 数値); // 3 変換は常に実行され、エラーが発生することはありませんが、bigint が大きすぎて数値型に収まらない場合は、余分なビットが切り捨てられるため、このような変換は注意して行う必要があります。 単項加算演算子 +value は、値を数値型に変換するためのよく知られた方法です。 混乱を避けるため、 bigint = 1n とします。 alert( +bigint ); // エラー
2. 比較演算子< や > などの比較演算子は、 アラート(2n > 1n); // 真 アラート(2n > 1); // 真 注: アラート(1 == 1n); // 真 アラート( 1 === 1n ); // 偽 3. ブール演算if またはその他のブール演算内では、bigint は number のように動作します。 例: if では、bigint 0n は false で、他の値は true です。 もし(0n){ // 決して実行されません} ブール演算子 たとえば、||、&& などの演算子は、bigint を number と同様の方法で処理します。 alert( 1n || 2 ); // 1 (1n は真とみなされます) alert( 0n || 2 ); // 2 (0n は false とみなされます) 注:この方法では、コードを記述するときにネイティブ 結論この記事では、 これで、JavaScript の BigIn 関数の共通プロパティをまとめたこの記事は終了です。JavaScript の BigIn 関数の共通プロパティの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: 非ルートユーザーを使用してDockerコンテナでスクリプト操作を実行する
問題の説明ご存知のとおり、MySQL でフィールドを昇順に並べ替える SQL は次のとおりです (i...
質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...
1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...
処理能力と同時実行性を向上させるために、Web コンテナは通常、リクエストを処理するタスクをスレッド...
1. JDKをインストールする1. 古いバージョンまたはシステム独自のJDKをアンインストールする...
この記事では、Web デザインの達人がよく使用するレスポンシブ フレームワーク (概要) を紹介し、...
MySQL マスター スレーブ レプリケーションを使用する利点は次のとおりです。 1. 安定性を向上...
inputボックスを純粋な数字のみに制限する1、onkeyup = "value=valu...
MySQL の全体的なアーキテクチャは、サーバー層とストレージ エンジン層に分かれています。サーバー...
この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...
この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...
Docker Compose は、Docker コンテナ クラスターのオーケストレーションを実現しま...
序文Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソ...
Docker プライベートイメージライブラリDockerプライベートイメージライブラリとAlibab...
マスタースレーブレプリケーションがなぜ必要なのでしょうか? 1. 複雑な業務システムでは、SQL 文...