JavaScript中变量的LHS引述和RHS引用

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;
原文地址:https://www.cnblogs.com/zhangxiaolei521/p/5158412.html