zoukankan      html  css  js  c++  java
  • javascript学习笔记02--面向对象学习

    js面向对象编程  

    1.  javascript 是一种基于对象的编程
        object-based(基于对象):遇到的所有对象都是对象
    2.javascript没有类class,但是有新的原型对象,习惯叫做类
    3.javascript 基于对象==面向对象
    4.javascript 的元素属性可以动态添加
     面向机器->面向过程->面向对象
    类和对象的关系    

    1.类是抽象的 概念的
     2. 对象时实体的
    3.类是对象的模板,

    创建对象的方法
     基本语法
          ① function 类(){

            }
            var 对象名=new 类名()
            访问类的属性
            对象名.成员

      //定义一个cat类
      function Cat(){
    
    //
      }
      //
      //Cat();//当作函数使用
     var cat1=new Cat();//当做类
     //cat1就是类的实例
    cat1.name='253';//可以在外部定义
    cat1.age=9;
    //javascript
    //1.js中的对象的属性,可以动态的添加
    //2.属性没有限制
     1 <script type="text/javascript">
     2     function Person(){
     3 
     4     }
     5     var a=new Person();
     6     window.alert(a.constructor);//a对象实例的构造方法
     7     window.alert(typeof a);//获取a的类型
     8 
     9     var b=45;
    10     window.alert(b.constructor);
    11     alert(typeof b);
    12     document.writeln(b.constructor);
    13     //结果 
    14     //function String() { [native code] } 
    15 
    16  // js一切都是对象
    17  // 判断一个对象实例是否为某个类型
    18  if (a instanceof Person) {
    19      document.writeln("a 是person");
    20  };
    21  if (a.constructor==Person) {
    22      document.writeln("a 也是person");
    23  };
    24 </script>
  • 相关阅读:
    序列合并(luogu 1631)题解
    邮递员送信(luogu 1629)题解
    敲砖块(codevs 1257)题解
    货车运输(codevs 3287)题解
    分布式服务框架 Zookeeper -- 管理分布式环境中的数据
    dubbo学习
    第一章 1.20 多线程基础
    第一章 1.19 网络编程基础
    练习 : 面向对象
    练习 : 正则表达式
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3432308.html
Copyright © 2011-2022 走看看