JS--对象

理解

面向对象

面向过程

重点--------写出代码

对象:创建对象的不同的方式

自定义对象------重点------能够写出来

数据类型深入:

简单的类型和复杂类型------理解

重点:-----每个对象下常见方法的使用

内置对象

 

 

编程思想:把一些生活中做事的经验融入到程序中

面向过程:凡事都要亲力亲为,每件事的具体过程都要知道,注重的是过程

面向对象:根据需求找对象,所有的事都用对象来做,注重的是结果

面对对象特性:封装,继承,多态(抽象性)

JS不是面向对象的语言,但是可以模拟面向对象的思想

JS是一门基于对象的语言:

对象:有特征和行为,具体特指的某一个事物

没有对象就要创建对象

  1     <script>
  2         //创建对象的三种方式
  3         //1、调用系统的构造函数创建对象
  4         //var 变量名=new object();object 是系统的构造函数
  5         //2、自定义构造函数创建对象(结合第一种和需求通过工厂模式创建对象)
  6         //3、字面量的方式创建对象
  7         //
  8         //第一种方式
  9         //实例化对象
 10         var obj = new Object();
 11         //对象有特征---属性和行为----方法
 12         //添加属性------对象.名字=值;
 13         obj.name="XX";
 14         obj.age=38;
 15         obj.sex="女";
 16         //添加方法------对象.名字=函数;
 17         obj.eat =function() {
 18             console.log("我喜欢吃。。。。");
 19         }
 20         obj.play =function() {
 21             console.log("我喜欢玩。。。。");
 22         }
 23         console.log(obj.name);//获取--输出
 24         console.log(obj.age);
 25         console.log(obj.sex);
 26         obj.eat();
 27         obj.play();
 28 
 29         //如何获取变量(对象)是不是属于什么类型的
 30         //语法:
 31 
 32         //变量 instanceof 类型的名字----->布尔类型,true就是这种类型,false不是这种类型
 33         console.log(obj instanceof Object);
 34     </script>

控制台输出为:

 

posted @ 2018-04-12 18:33  乱丶心  阅读(224)  评论(0编辑  收藏  举报