JavaScript 目标


JavaScript 目标是具有特点和办法的数据。


实在日子中的目标,特点和办法

实在日子中,一辆轿车是一个目标。

目标有它的特点,如分量和色彩等,办法有发动中止等:

目标 特点 办法

car.name = Fiat

car.model = 500

car.weight = 850kg

car.color = white

car.start()

car.drive()

car.brake()

car.stop()

一切轿车都有这些特点,可是每款车的特点都不尽相同。

一切轿车都具有这些办法,可是它们被执行的时刻都不尽相同。


JavaScript 目标

在 JavaScript中,简直一切的事物都是目标。

Note 在 JavaScript 中,目标是非常重要的,当你理解了目标,就能够了解 JavaScript 。

你现已学习了 JavaScript 变量的赋值。

以下代码为变量 car 设置值为 "Fiat" :

var car = "Fiat";

目标也是一个变量,但目标能够包括多个值(多个变量)。

var car = {type:"Fiat", model:500, color:"white"};

在以上实例中,3 个值 ("Fiat", 500, "white") 赋予变量 car。

在以上实例中,3 个变量 (type, model, color) 赋予变量 car。

Note JavaScript 目标是变量的容器。


目标界说

你能够运用字符来界说和创立 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 目标一般称为 目标特点

Note JavaScript 目标是特点变量的容器。

目标键值对的写法类似于:

  • PHP 中的相关数组
  • Python 中的字典
  • C 言语中的哈希表
  • Java 中的哈希映射
  • Ruby 和 Perl 中的哈希表

拜访目标特点

你能够经过两种办法拜访目标特点:

实例 1

person.lastName;

测验一下 »

实例 2

person["lastName"];

测验一下 »


目标办法

目标的办法界说了一个函数,并作为目标的特点存储。

目标办法经过增加 () 调用 (作为一个函数)。

该实例拜访了 person 目标的 fullName() 办法:

实例

name = person.fullName();

测验一下 »

假如你要拜访 person 目标的 fullName 特点,它将作为一个界说函数的字符串回来:

实例

name = person.fullName;

测验一下 »

 

Note JavaScript 目标是特点和办法的容器。

在随后的教程中你将学习到更多关于函数,特点和办法的常识。


拜访目标办法

你能够运用以下语法创立目标办法:

methodName : function() { code lines }

你能够运用以下语法拜访目标办法:

objectName.methodName()

一般 fullName() 是作为 person 目标的一个办法, fullName 是作为一个特点。

有多种办法能够创立,运用和修正 JavaScript 目标。

相同也有多种办法用来创立,运用和修正特点和办法。

Note 在随后的教程中,你将学习到更多关于目标的常识。


更多实例

创立 JavaScript 目标 I

创立 JavaScript 目标 II

拜访目标特点 I

拜访目标特点 II

函数特点作为一个办法拜访

函数特点作为一个特点拜访