ホームページ  >  記事  >  ウェブフロントエンド  >  js での連続代入の典型的なケース

js での連続代入の典型的なケース

零下一度
零下一度オリジナル
2017-07-21 17:36:061449ブラウズ

今日、私は典型的な継続的な課題に遭遇しました。ネチズンの答えも様々で、少し面倒に思えます。

初心者に配慮して、最もシンプルでわかりやすく、少し冗長な言葉を使ってこのケースの理解を説明しましたが、実際には難しいことではありません。

以下はこの古典的なケースです:

<span style="font-size: 14px"><span style="color: #0000ff">var</span> a = {n: 1<span style="color: #000000">};</span><span style="color: #0000ff">var</span> b =<span style="color: #000000"> a;
a.x </span>= a = {n: 2<span style="color: #000000">};<br>console.log(a);<br>console.log(b);
console.log(a.x);
console.log(b.x); <br></span></span>

まず通常の連続代入、つまり変数代入の型はデータ型値です

    var a=3;var b=a=5;
    console.log(a);
    console.log(b);

一般的に言えば、など。番号の割り当ての方向は右から左です。その場合、上記のコードは次のコードと同等です。次に、次のコードを使用して上記のコードを説明します。ケースが使用されています では、この古典的なケースを分析してみましょう:

<span style="font-size: 14px">    <span style="color: #0000ff">var</span> a=3<span style="color: #000000">;  //全局变量a被赋值为3</span><span style="color: #0000ff">var</span> a=5<span style="color: #000000">;  //此时a被重新赋值为5</span><span style="color: #0000ff">var</span> b=<span style="color: #000000">a;  //将a的值赋给全局变量b<br></span></span>

理解できたでしょうか?

以上がjs での連続代入の典型的なケースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。