zoukankan      html  css  js  c++  java
  • JavaScript对象

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>JavaScript对象</title>
    </head>
    <body>

    <script>
    var s = "hello";
    var s2 = new String("hello2")
    alert(s)
    alert(s2)

    function对象
    function创建方式1 (推荐方式)
    function func1(){
    alert(123);
    return 8;
    }

    var ret = func1();
    alert(ret);

    var func2 = new Function("参数1","参数n","函数体");
    var add = new Function("a","b","alert(a+b)");
    alert(add.length);

    ----------------function属性和方法---------------
    function f(){
    return 8;
    }
    alert(void(f()))

    //示例一

    function func1() {
    b = 4;
    var b = 3(尽量采用局部变量)
    }
    func1();
    alert(b);

    //示例二
    var ret = 0;
    function func1(a,b) {
    ret a+b;
    return ret
    }
    alert(func1(1,5,6,9))

    //示例三
    function a(a,b) {
    alert(a+b);
    }
    var a=1;
    var b=2;
    a(a,b)


    --------------------arguments对象--------------------

    //示例一
    var ret = 0;
    function add(){
    console.log(arguments.length);
    console.log(arguments);

    for(var i in arguments){
    ret += arguments[i]
    }
    return ret;
    }
    alert(add(1,2,3,4,5));


    //示例二
    function func2(){
    if(arguments.length != 3){
    throw new Error("param should be 3")
    }
    }
    func2(1,2,3,45);

    //示例三

    var func3 = Function(){
    alert(123)
    };
    func3();

    --------------自执行函数-------------

    (function(arg){
    console.log(arg);
    })('123')

    dic={"1":"111"};
    // console.log(dic);
    ret=dic.toString();
    console.log(typeof(ret));

    </script>
    </body>
    </html>

  • 相关阅读:
    Linux recordmydesktop
    linux music play
    linux config NDK
    linux install wireshark
    Linux config cocos
    45 线程池都有哪些状态?
    44 创建线程池有哪几种方式?
    final 不能修饰抽象类和接口
    43 线程的 run() 和 start() 有什么区别?
    42 notify()和 notifyAll()有什么区别?
  • 原文地址:https://www.cnblogs.com/gerenboke/p/11740872.html
Copyright © 2011-2022 走看看