• ==、函数、属性、对象


    javascript借鉴了java的面向对象思想???百
    度js与java的关系

    js:基于对象的语言(不是面向对象) 弱类型语
    言(自有类型的语言)

    <script type="text/javascript">
    </script>

    <script src="xxx.js"/>

    三个连接池博客

    1:一律都是==,没有equals                       


    2:函数的三种定义方式                               
    01
    通过关键字function定义该函数
    该函数在执行之前,就准备就绪,性能比较高
    functionf1(){}

    02
    定义一个变量,该变量的值为一个函数(匿名)
    这种函数在js执行到这个位置这个位置的时候才
    准备好,性能不如第一种
    var f2=function(){}

    03
    通过function 对象 创建一个函数
    每次执行都会动态解释函数体代码
    所以,该函数不适合频繁执行、调用
    var f3=new function("alert(333);");

    //调用
    f1();
    f2();
    f3();

    注意:函数在调用的时候,与有没有参数无关(
    这就是弱类型语言与强制类型语言的区别2)

    3:属性:                          
    arguments.length

    4:对象                              
    obj=new Object(value);

    var o1=new Object();
    var o2={};//大括号
    //o1和o2没有区别

    o2.name='111';
    o2.age=18;
    o2.studey=function(){
    alert("我在学习!");
    }

    //调用
    alert(o2.name);
    alert(o2.age);
    o2.study();

  • 相关阅读:
    [C#]App.Config
    [转][JS]修改链接中的参数
    [转][Oracle]常见报错及处理
    [转]截图软件分享
    [转][C#]手写 Socket 服务端
    3.6的pprint写法改变了:pprint.pprint()
    版本优化-test
    python爬取豆瓣小组700+话题加回复啦啦啦python open file with a variable name
    爬豆瓣被封的解决方案
    去除列表中字符串中的空格换行等
  • 原文地址:https://www.cnblogs.com/1020182600HENG/p/6065012.html
Copyright © 2020-2023  润新知