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>
  • 相关阅读:
    Java HashMap存储问题
    <转>堆和栈的区别
    Linux shell命令
    DNS(三)DNS SEC(域名系统安全扩展)
    DNS (二)协议
    绕过CDN查找网站真实IP方法
    stream流思想应用
    http接口实现附件对接
    AQS深入分析
    AQS快速入门
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3432308.html
Copyright © 2011-2022 走看看