Javascript 进阶 2-2 执行的错误情境 LHS, RHS

http://img2.58codes.com/2024/20121770HC4M9gSYLw.png

今天要介绍的是 RHS | LHS

如图所示, RHS 就是指我们将变数指定特定内容的变数运用在其他表达式上

实际上的例子如下

var husky = '哈士奇'; // LHS(将右边的值赋予到左边的变数)console.log(husky); // RHS (取得 husky 的变数)

其中 conosole.log(husky); 就是属于 RHS 的範畴,取得变数 husky 的值以后,在用console.log 的语法显示出来。

另一方面, 宣告变数 var husky = '哈士奇'; 的部分则是属于 LHS 的範畴分类。

而在 LHS , 也就是赋值的範畴下,没办法将左边的值改成像是字串、纯数字、物件等资料型态,只能是变数的型态。

var 'husky' = 0; // x

http://img2.58codes.com/2024/20121770Lu6i5UGk5w.png

LHS 跟 RHS 可以同时存在

var husky = '哈士奇'; // LHS(将右边的值赋予到左边的变数)var dog = husky; // 同时存在 LHS 与 RHS 的概念console.log(husky); // RHS (取得 husky 的变数)

透过同时宣告新的变数 dog 以及 赋值 husky 变数 , 让 LHS 与 RHS 的观念同时存在在同一个表达式中。

今天的分享就到这里~汪汪!


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章