LHS和RHS

LHS和RHSLHS 当变量出现在赋值操作的左侧时进行 LHS 查询 nbsp nbsp nbsp nbsp LHS 查询试图找到变量容器本身 nbsp nbsp nbsp 如果查找的目的是对变量进行赋值 就会使用 LHSRHS 当变量出现在赋值操作的右侧时进行 RHS 查询 nbsp nbsp nbsp RHS 查询就是简单的查找某个变量的值 nbsp nbsp nbsp 如果目的是获取变量

LHS:当变量出现在赋值操作的左侧时进行LHS查询

     LHS查询试图找到变量容器本 身
     如果查找的目的是对变量进行赋值,就会使用LHS


RHS:当变量出现在赋值操作的右侧时进行RHS查询
     RHS查询就是简单的查找某个 变量的值
     如果目的是获取变量,就会使用RHS


 console.log(a)//其中对a的引用是一个RHS引用,因为其中的a并没有赋予
               //任何的值,这里需要查找并取得a的值
LHS和RHS的含义是“赋值操作的左侧和右侧”,并不一定意味着“=”赋值操作符的左侧或者右侧。


LHS:赋值操作的目标
RHS:赋值操作的源头
function foo(a){
    console.log(a);


};


foo(2);
  1. 调用函数foo(…)时对函数进行RHS引用
  2. 代码中隐式的a=2,是LHS查询,给参数a分配值
  3. 对console对象进行RHS查询,检查得到的值总是否有一个叫做log的方法
  4. console.log(…)中对a进行RHS引用
不成功的RHS引用会导致程序抛出ReferenceError异常
不成功的LHS应用会导致自动隐式地创建一个全局变量(非严格模式下),该变量使用LHS引用的目标作为标识符,或者抛出ReferenceError异常(严格模式下)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206537.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午3:28
下一篇 2026年3月19日 下午3:29


相关推荐

  • excel怎么赋值0和1_excel单元格默认值

    excel怎么赋值0和1_excel单元格默认值getCell 获取列 需要用 createCell获取即可。导出报表时,明明是有数据的可就是报空指针异常。排查后发下报表表格没内容时不能用。

    2022年8月20日
    39
  • charles导致mac无法上网_charles抓不到请求

    charles导致mac无法上网_charles抓不到请求前言charles关闭后,发现网页突然打开了,那大概率是设置了代理,但明明已经关闭了charles,这是由于mac网络偏好设置中,使用的是手动代理,将其改为自动即可解决方法1打开网络偏好设置,

    2022年7月29日
    7
  • Excel快捷键壁纸_桌面壁纸 霸气

    Excel快捷键壁纸_桌面壁纸 霸气PS快捷键桌面壁纸由于上传文件大小的限制,需要高清原图,请私聊……

    2026年4月18日
    5
  • “养龙虾”爆火! 如何安全使用

    “养龙虾”爆火! 如何安全使用

    2026年3月16日
    2
  • 如何查看tomcat的版本号(文件版本号)

    进入Tomcat/bin目录下,Shift+右键->在此处打开命令提示框,打开命令提示符窗口,输入命令version.bat,就可以看到如下结果哈哈哈,报错了…懵了吧,别急看看错误说明…貌似明白了,再来一次总结:进入Tomcat/bin目录下,Shift+右键->在此处打开命令提示框,打开命令提示符窗口,输入命令version.bat,如果报错,试试输入命令.\v…

    2022年4月13日
    993
  • AD域介绍

    AD域介绍域的背景介绍为什么要使用域?假设你是公司的系统管理员,你们公司有一千台电脑。如果你要为每台电脑设置登录帐户,设置权限(比如是否允许登录帐户安装软件),那你要分别坐在这一千台电脑前工作。如果你要做一些改变,你也要分别在这一千台电脑上修改。相信没有哪个管理员想要用这种不吃不喝不睡觉的方式来工作,所以就应运而生了域的概念。域(Domain):概念域模型就是针对大型网络的管理需求而设计的,域就是共享用户账号,计算机账号和安全策略的计算机集合。域的管理优点因为所有的用户信息都被集中存储,所以,域提供了集

    2022年5月17日
    108

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号