今天要介绍的是 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
LHS 跟 RHS 可以同时存在
var husky = '哈士奇'; // LHS(将右边的值赋予到左边的变数)var dog = husky; // 同时存在 LHS 与 RHS 的概念console.log(husky); // RHS (取得 husky 的变数)
透过同时宣告新的变数 dog 以及 赋值 husky 变数 , 让 LHS 与 RHS 的观念同时存在在同一个表达式中。
今天的分享就到这里~汪汪!