[Javascriptの]あなたは、変数を渡すことはできません

のは、簡単なコード例を見てみましょう:

聞かせてペット= 
はconsole.log(ペット)

 

私たちは、コード内部にconsole.log(PET)を持って、あなたがそれを読んだとき、あなたは言うかもしれません:

コンソールログ関数に渡す'pet'変数

まあ、実際にそれは間違っています。

Javascritpでは、我々は実際に値を渡し、周りに変数を渡すことはできません。

javascriptのは「ペット」を見て、そのコードを読んだとき、それは最初にその値を探します。次に、コンソールログに(「犬」です)の値を渡します。

だから、JavaScriptで覚えておくことが、我々は値を渡し、変数を渡しません。

 

なぜ我々はそれらを理解する必要がありますか?

のは、別の例を見てみましょう:

X = 10ましょう。
X = Yましょう。
X = 0。

'y'の値は何ですか?

 

回答は10です。

だから、1行目に:私たちは10のxの値に変数xを代入---> 10

2行目:変数assgin我々のyの値にXそれは、ここで重要な10です、私たちは、割り当て変数ではありませんでしたがxはYに、我々割り当てた値のyY ---> 10

3行目:私たちは、値に0のxを変数xを代入---> 0

 

したがって、yは依然として10の値を保持します。 

 

あなたは答えはあなたが聞かせて`見たとき、あなたは、ミスを犯した可能性が0である持っている場合、Y = X '; あなたは私たちの割り当て変数と思うかもしれない「X」から「Y」、Xが変化した場合、Yも変更されます。それは間違っている。覚えておいてください、我々は値を渡し、変数を渡しません。

 

おすすめ

転載: www.cnblogs.com/Answer1215/p/12358155.html