欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

js之字面量、对象字面量的访问、关键字in的用法

发布时间:2025/5/22 编程问答 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 js之字面量、对象字面量的访问、关键字in的用法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
一:字面量含义
  字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。

  字面量分为字符串字面量(string literal )、数组字面量(array literal)和
  对象字面量(object literal),另外还有函数字面量(function literal)。

  示例:
  var test="hello world!";
  "hello world!"就是字符串字面量,test是变量名。
二:对象字面量
  对象字面量有两种访问方式:例子如下,
  var obj = {
    a:'aaa',//a是属性,'aaa'是属性值
    b:'bbb',
    c:'ccc'
  }
  方法一: obj.a// aaa,for in遍历对象时,此方法失效...
  方法二: obj['a']//aaa,必须要加引号
  【点方法只适合属性是字符串的情况,如果属性是变量,只能用后者】
   属性为变量时,只能用如下方法赋值:
    var obj = {};
      obj[$a] = 'value';
若是直接写 {$a: 'value'},$a会被解析成字符串。

三:关键字in的用法
  格式:(变量 in 对象)......注意,,,

      当“对象”为数组时,“变量”指的是数组的“索引”;

      当“对象”为对象时,“变量”指的是对象的“属性”



总结

以上是生活随笔为你收集整理的js之字面量、对象字面量的访问、关键字in的用法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。