zoukankan      html  css  js  c++  java
  • 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>

    控制台输出为:

  • 相关阅读:
    1004: 画图
    1002: 数字排序问题
    1003: 相邻数对问题
    1001: 图像旋转问题
    1000: 数塔
    springday05-go1
    springday04-go2
    springday04-go1
    springday03-go2
    Android—PopupWindow的简单使用
  • 原文地址:https://www.cnblogs.com/luanxin/p/8809656.html
Copyright © 2011-2022 走看看