JavaScript对象及初始面对对象

JavaScript的基本数据类型

nu mber(数值类型)
string(字符串类型
boolean(布尔类型)
nul |(空类型)
undefined(未定义类型)
创建对象
1.自定义对象
  Var 对象名称-new ObectO

基本运用

JavaScript对象及初始面对对象

2.内置对象

String(字符串)对象.

Date(对象)对象

Array(数组)对象

Bollean(逻辑)对象

Math (算数)对象

RegExp对象

构造函数

使用构造函数创建新实例,必须使用new操作符,以这种方式调用构造函数实际上会经历以下四个步骤:

(1)创建一个新对象

(2)将构造函数的作用域给新对象(this 就指向了这个新对象)

(3)执行构造函数中的代码.

(4)返回新对象


基本运用

JavaScript对象及初始面对对象

继承

继承是面对对象语言中最为人津津乐道的概念,许多面对对象语言都支持两种继承方式


JavaScript对象及初始面对对象



借用构造函数

借用构造函数这种技术的基本思想很简单,技术在于子类构造函数的内部调用父类类型构造函数,即在子类类型上构造函数的内部通过apply()或call() 方法来调用父类的构造函数。

JavaScript对象及初始面对对象

组合继承

 组合继承(combination inheritance) 有时也叫作伪经典继承指的是将原型链和借用构造函数的技术组合到一块,从而发挥二者之长的一种继承模式。


JavaScript对象及初始面对对象