ホームページ > ウェブフロントエンド > jsチュートリアル > jsではどういう意味ですか?

jsではどういう意味ですか?

下次还敢
リリース: 2024-05-01 05:06:41
オリジナル
1083 人が閲覧しました

JS の ?? 演算子は、2 つの式で null 以外の値を取得するために使用される null 値合体演算子です。これは式を左から右の順序で評価し、最初に左側の式の非 null 値をチェックし、それが null でない場合はその値を返し、null である場合は右側の式の値を返します。 ?? 演算子と || 演算子の違いは、null 値をチェックし、常に値を返すことです。これは、デフォルト値の提供、条件ステートメントの簡素化、NULL 値を扱う長い if-else ステートメントの回避に役立ちます。

jsではどういう意味ですか?

JS の ?? 演算子

?? 演算子とは何ですか?

?? は null 値合体演算子と呼ばれ、2 つの式で null 以外の値を取得するために使用されます。構文は次のとおりです。

<code class="javascript">x ?? y</code>
ログイン後にコピー

?? 演算子の使用方法

?? 演算子は式を左から右の順序で評価します。

    は左側の式
  1. x を最初に評価します。
  2. x が null 以外の値 (null または unknown ではない) の場合、x の値が返されます。の代わりに、右側の式 y が評価されます。
  3. x が NULL の場合、右側の式 y が評価され、その値が返されます。

例:

<code class="javascript">const name = "John" ?? "Unknown"; // "John"
const age = 0 ?? "N/A"; // 0
const empty = null ?? "Empty"; // "Empty"
const undef = undefined ?? "Undefined"; // "Undefined"</code>
ログイン後にコピー

?? 演算子と || 演算子の違い:

?は論理 OR 演算子 (||) に似ていますが、次の違いがあります:

    ?? 演算子はヌル値をチェックするのに対し、|| 演算子はブール値をチェックします。
  • ?? 演算子は常に値を返しますが、|| 演算子は少なくとも 1 つの式が true の場合にのみ値を返します。

?? 演算子を使用する場合

?? 演算子は次の目的で使用できます。

    たとえば、
  • null または # の可能性がある値を処理する場合に、デフォルト値を指定します。 ##unknown 値の時間。 変数が null でないかどうかのチェックなど、条件付きステートメントのコードを簡素化します。
  • NULL 値を処理する場合は、長い
  • if-else
  • ステートメントを避けてください。

以上がjsではどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート