JavaScript 对象:
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 对象只是带有属性和方法的特殊数据类型。
属性和方法
属性是与对象相关的值。
方法是能够在对象上执行的动作。
举例:汽车就是现实生活中的对象。
汽车的属性:
car.name=Fiat
car.model=500
car.weight=850kg
car.color=white
汽车的方法:
car.start()
car.drive()
car.brake()
汽车的属性包括名称、型号、重量、颜色等。
所有汽车都有这些属性,但是每款车的属性都不尽相同。
汽车的方法可以是启动、驾驶、刹车等。
所有汽车都拥有这些方法,但是它们被执行的时间都不尽相同。
1、 对象的定义:
第一种:
第二种:
2、 JavaScript常用对象
2.1、Number对象
Number对象属性:
Number对象方法:
2.2、String对象:
String 对象用于处理文本(字符串)。
String 对象创建方法: new String()。
String对象属性:
String对象方法:
2.3、Date对象:
Date 对象用于处理日期与时间。
创建Date对象的4种方法:
例:
Date对象的方法:
2.4、Array对象
Array 对象用于在变量中存储多个值:
- var arrCar=["福特","丰田","大众","凯迪拉克"];
以上数组中,第一个元素的索引值为0,第二个索引值为1,以此类推。
Array对象属性:
Array对象方法:
2.5、Boolean对象
Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。
如果布尔对象无初始值或者其值为:0、-0、null、“”、false、undefined、NaN时为false,否则为true (即使当变量值为字符串“false”)。
Boolean对象方法:
2.6、Math对象
Math(算数)对象的作用是:执行普通的算数任务。
Math 对象提供多种算数值类型和函数。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构 造函数 Math(),所以无需在使用这个对象之前对它进行定义。
Math对象属性:
Math对象方法:
3、JavaScript全局
JavaScript 全局属性和方法可用于创建Javascript对象。
JavaScript全局属性:
JavaScript全局函数: