JavaScript中变量的LHS引述和RHS引用
www.MyException.Cn 网友分享于:2015-02-04 浏览:0次
JavaScript中变量的LHS引用和RHS引用
在JavaScript中有两种变量引用:
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;