ECMAScriptにおける変数のLHS参照とRHS参照
899 ワード
JavaScriptには2つの変数の参照があります.
LHS(Left-hand Side)は、RHS(Right-hand Side)と参照される.通常は等号の左右を参照します.
LHS参照とRHS参照の違いは何ですか?
LHSは、値演算のために参照され、RHSは値を取得するために参照される.
例1:
例1では、この
例2:
例2では、この
例3:
例3において、
例4:
LHS引用とRHS引用とは何か分かりましたか?
より詳細な解析:What is Scope
LHS(Left-hand Side)は、RHS(Right-hand Side)と参照される.通常は等号の左右を参照します.
LHS参照とRHS参照の違いは何ですか?
LHSは、値演算のために参照され、RHSは値を取得するために参照される.
例1:
var a = 2;
例1では、この
a
はLHS参照である.例2:
console.log(a)
例2では、この
a
はRHS参照である.例3:
function foo(a) {
alert(a);
}
foo(2);
例3において、
a
を含むLHS参照が、a = 2
であり、関数の最初のパラメータを2つに割り当てた.例4:
a = a + 1;
例4では、左のaはLHS参照、右のaはRHS参照LHS引用とRHS引用とは何か分かりましたか?
より詳細な解析:What is Scope