在编程语言中,文字量是表示值的符号。例如“你好,世界!”。在许多语言中,字符串文字被表达出来,JavaScript也不例外。以下也是JavaScript文字量的示例,例如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。
JavaScript还支持对象和数组的文字量,允许使用简洁可读的符号来创建数组和对象。考虑以下语句,它创建了一个具有两个属性(名字和姓氏)的对象:
您也可以使用等效的方法来创建相同的对象:
上面赋值语句的右边是一个对象文字。对象文字是名称-值对的列表,每个名称-值对由逗号分隔并包含在大括号中。每个名称-值对代表一个对象的属性,名称和值用冒号分隔。要创建阵列,您可以创建阵列对象的实例:
但是,首选方法是使用数组文字,它是一个用逗号分隔的值列表,用括号括起来:
前面的例子显示了对象和数组文字可以包含其他文字。下面是一个比较复杂的例子:。
分配给团队变量的对象有三个属性:名称、成员和计数。请注意,' '代表空字符串,[]是空数组。甚至count属性的值也是一个文字,即函数文字:
函数的文字值构造如下:函数关键字在它前面,后面是函数名(可选)和参数表。然后是函数体,用大括号括起来。
在上面介绍了文字量之后,让我们介绍一下JavaScript对象符号(JSON),这是一种描述文件和数组的符号,由JavaScript文字量的子集组成。JSON在Ajax开发人员中变得越来越流行,因为这种格式可以用来交换数据,通常会取代XML。
===============================.
//仅静态属性和方法var myobject={ property a:mha,property b:meng,methoda 3360 function(){ alert(this。这是财产a。可以添加属性b );},method b : function(){ } } myobject . methoda();//使用prototype属性,可以添加公共属性和方法函数myconstructor 2(){ };//声明构造函数,可以添加myconstructor2的所有公共成员。prototype={ property:mha,property3360feng,methoda 3360 function(){ alert(this。物业。propertyb)转换为原型属性;},method b : function(){ } } var my constructor=new my constructor 2();//声明对象my constructor . methoda();以上就是JavaScript对象字面解释的全部内容。希望能给大家一个参考,支持我们。