宝哥软件园

JavaScript对象的字面解释

编辑:宝哥软件园 来源:互联网 时间:2021-10-28

在编程语言中,文字量是表示值的符号。例如“你好,世界!”。在许多语言中,字符串文字被表达出来,JavaScript也不例外。以下也是JavaScript文字量的示例,例如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。

JavaScript还支持对象和数组的文字量,允许使用简洁可读的符号来创建数组和对象。考虑以下语句,它创建了一个具有两个属性(名字和姓氏)的对象:

//files.jb51.net/file_images/article/201606/2016060611291016.jpg

您也可以使用等效的方法来创建相同的对象:

//files.jb51.net/file_images/article/201606/2016060611291017.jpg

上面赋值语句的右边是一个对象文字。对象文字是名称-值对的列表,每个名称-值对由逗号分隔并包含在大括号中。每个名称-值对代表一个对象的属性,名称和值用冒号分隔。要创建阵列,您可以创建阵列对象的实例:

//files.jb51.net/file_images/article/201606/2016060611291018.jpg

但是,首选方法是使用数组文字,它是一个用逗号分隔的值列表,用括号括起来:

//files.jb51.net/file_images/article/201606/2016060611291019.jpg

前面的例子显示了对象和数组文字可以包含其他文字。下面是一个比较复杂的例子://files.jb51.net/file_images/article/201606/2016060611291020.jpg

分配给团队变量的对象有三个属性:名称、成员和计数。请注意,' '代表空字符串,[]是空数组。甚至count属性的值也是一个文字,即函数文字:

//files.jb51.net/file_images/article/201606/2016060611291021.jpg

函数的文字值构造如下:函数关键字在它前面,后面是函数名(可选)和参数表。然后是函数体,用大括号括起来。

在上面介绍了文字量之后,让我们介绍一下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对象字面解释的全部内容。希望能给大家一个参考,支持我们。

更多资讯
游戏推荐
更多+