内置对象
JavaScript 中的对象分为3种:内置对象、浏览器对象、自定义对象。
ECMAScript 中的对象:自定义对象、内置对象。
JavaScript 提供了多个内置对象:Math/Array/Number/Date/String/Boolean...
对象只是带有 属性 和 方法 的特殊数据类型。
学习一个内置对象的使用,只要学会其常用的成员的使用即可。
可以通过 MDN / W3C 来查询。
MDN:Mozilla 开发者网络(MDN)提供有关开放网络技术(Open Web)的信息,包括 HTML、CSS 和万维网及 HTML5 应用的 API。
下面学习一些常用的内置对象:
Math 对象
Date 对象
Array 对象
基本包装类型
String 对象
扩展:静态成员和实例成员
1、静态成员
静态成员:直接使用对象来调用的,不需要创建对象。
Demo:
1 var MyMath = {
2 PI: 3.1415926,
3 max: function () {
4 },
5 min: function () {
6 }
7 }
8
9 MyMath.PI; // 不需要创建对象,直接使用
10 MyMath.max();
2、实例成员
实例成员:当有很多个对象的时候,使用构造函数的形式来创建,然后调用构造方法中的成员,构造方法的成员就是实例成员。
Demo:
1 function Person(name, age) {
2 this.name = name;
3 this.age = age;
4 this.sayHi = function () {
5 }
6 }
7
8 // 通过构造函数创建对象
9 var p = new Person('zs', 18);
10 p.sayHi // 调用实例成员