真实生活中的工具,属性和方法
真实生活中,一辆汽车是一个工具。
工具有它的属性,如重量和颜色等,方法有启动停滞等:
所有汽车都有这些属性,但是每款车的属性都不尽相同。
所有汽车都拥有这些方法,但是它们被实行的韶光都不尽相同。
JavaScript 工具
在 JavaScript中,险些所有的事物都是工具。
你已经学习了 JavaScript 变量的赋值。
工具也是一个变量,但工具可以包含多个值(多个变量)。
var car = {type:\"大众Fiat\"大众, model:500, color:\公众white\"大众};
在以上实例中,3 个值 (\"大众Fiat\"大众, 500, \"大众white\"大众) 授予变量 car。
在以上实例中,3 个变量 (type, model, color) 授予变量 car。
工具定义
你可以利用字符来定义和创建 JavaScript 工具:
实例
var person = {firstName:\"大众John\"大众, lastName:\"大众Doe\"大众, age:50, eyeColor:\"大众blue\公众};
定义 JavaScript 工具可以超过多行,空格跟换行不是必须的:
实例
var person = {
firstName:\"大众John\"大众,
lastName:\公众Doe\"大众,
age:50,
eyeColor:\"大众blue\公众
};
工具属性
可以说 \"大众JavaScript 工具是变量的容器\"大众。
但是,我们常日认为 \"大众JavaScript 工具是键值对的容器\"大众。
键值对常日写法为 name : value (键与值以冒号分割)。
键值对在 JavaScript 工具常日称为 工具属性。
工具键值对的写法类似于:
PHP 中的关联数组
Python 中的字典
C 措辞中的哈希表
Java 中的哈希映射
Ruby 和 Perl 中的哈希表
访问工具属性
你可以通过两种办法访问工具属性:
实例 1
person.lastName;
实例 2
person[\"大众lastName\"大众];
工具方法
工具的方法定义了一个函数,并作为工具的属性存储。
工具方法通过添加 () 调用 (作为一个函数)。
该实例访问了 person 工具的 fullName() 方法:
实例
name = person.fullName();
如果你要访问 person 工具的 fullName 属性,它将作为一个定义函数的字符串返回:
实例
name = person.fullName;
访问工具方法
你可以利用以下语法创建工具方法:
methodName : function() { code lines }
你可以利用以下语法访问工具方法:
objectName.methodName()
常日 fullName() 是作为 person 工具的一个方法, fullName 是作为一个属性。
有多种办法可以创建,利用和修正 JavaScript 工具。
同样也有多种办法用来创建,利用和修正属性和方法。
如您还有不明白的可以不才面与我留言或是与我磋商QQ群308855039,我们一起飞!