LHS与RHS

LHS与RHSLHS 与 RHS 是引擎查找变量的两种类型

大家好,欢迎来到IT知识分享网。

LHS与RHS是引擎查找变量的两种类型。

LHS(Left-hand Side):left是指“=”号的左边,意思是要给查询得到的这个变量赋值,比如要吧1付给a变量,要先查询a是否存在,这时候用的就是LHS查询

RHS(Right-hand Side):right指的是“=”号右边,意思是要获取某个变量的值,比如打印a变量,console.log(a);js引擎要去查询这个变量是否存在,得到变量只想的值,这个时候用的就是RHS查询

//如果只有一个值并未赋值浏览器会走RHS abc; console.log('abc')//abc is not defined //如果是一个赋值

abc = 0;

console.log('abc)



//0 //因为这个时候浏览器对abc走LFC查询,对0做RFC查询 //在非严格模式下,会对abc声明一个全局变量 //在严格模式下,会报错abc is not defined

 

转载于:https://www.cnblogs.com/maruihua/p/11277081.html

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136115.html

(0)
上一篇 2025-06-29 20:00
下一篇 2025-06-29 20:10

相关推荐

发表回复

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

关注微信