ホームページ > 記事 > ウェブフロントエンド > js での連続代入の典型的なケース
今日、私は典型的な継続的な課題に遭遇しました。ネチズンの答えも様々で、少し面倒に思えます。
初心者に配慮して、最もシンプルでわかりやすく、少し冗長な言葉を使ってこのケースの理解を説明しましたが、実際には難しいことではありません。
以下はこの古典的なケースです:
<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 サイトの他の関連記事を参照してください。