JS模拟面向对象全解(一、类型及传递)
可是,没有类,何来面向对象一说?没有关系,可以模拟。而且这一套方法已经成为公认的JS实现面向对象的方法。 另外,JS内的东西完全开发,也就不存在成员的什么private、protected作用域。 下面切入正题。 一、类型 //从基础开始,省的后面看着吃力 1、类型的区别 基本数据类型和对象类型不是一回事。 a、基本类型只是一个值,没有任何行为;而对象类型有自己的行为。 b、基本类型是值类型,仅表示一个值;对象类型则拥有许多复杂的东西。 c、基本类型传递时传值,对象类型传递时传址。 另外,文本非常特殊,JS里面有两种文本类型——一种基本数据类型,一种对象类型。 举个例子: var str
下载地址
用户评论