引用类型的值(对象)是引用类型的一个实例。 引用类型是一种数据结构。 从技术上讲是一门面向对象语言,但-> 引用类型有时被称为对象定义。(而不是类,因为它不具备传统面向对象语言所支持的类和接口等基本结构)
var person=new Object();person.name="JensenLim";person.age=22; var person2 = { //对象字面量法 name : "Ken", age : 31,}; var person3 = { //对象字面量语法属性名可以使用字符串 "name" : "Sam", "age" : 26, 5 : true}; var person4 = { }; //同 var person4 = new Object();person4.name="Stefan";person.age=36; /* 在通过对象字面量定义对象时,实际不会调用Object构造函数。 (Friefox2之前会,Friefox3之后不会)*/ //对象字面量要求代码少,而且给人一种封装数据的感觉//实际上,对象字面量也是向函数传递大量可选参数的首选方式。 function displayInfo(args){ var output=""; if(typeof agrs.name == "string"){ output+="Name: "+args.name+"\n"; } if(typeof agrs.age == "number"){ output+="Age: "+args.age+"\n"; } alert(output);} displayInfo({ name : "Nicholas", //对象字面量法可以传入大量参数 age : 29}); displayInfo({ name : "Greg" }); /*一般来说访问对象时用 点表示法!JavaScript中也可以用方括号表示法来访问对象属性 */ alert(person.name); //一般用 点表示法alert(person[age]); //方括号表示法优点: 通过变量访问属性 person["first name"]="xxx"; //包含空格、关键字可用 方括号表示法
原文地址:https://www.cnblogs.com/JensenLim/p/8584031.html
时间: 2024-08-01 23:21:31