美文网首页
review javascript 06:函数(二)

review javascript 06:函数(二)

作者: 蝴蝶结199007 | 来源:发表于2017-03-30 23:41 被阅读10次

    (1)知识点

    • (1.1)定义函数的第二种方法 var 函数名 = function (参数1,参数2,...){代码片段;return;}
    • (1.2)在函数内,为没有声明过的变量赋值,变量会被自动创建在全局
    • (1.3)BOM是browser object model的缩写,简称浏览器对象模型
    BOM可以参考:
    http://www.dreamdu.com/javascript/what_is_bom/
    document.write("www.dreamdu.com");//因为document属于浏览器对象
    document.getElementById("demo");//调用document浏览器对象的方法
    
    • (1.4)不属于任何对象的叫函数,属于特定对象的函数叫方法

    (2)细化

    (2.1)


    (3)实践

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数(二)</title>
    </head>
    <body>
    
    </body>
    </html>
    
    <script type="text/javascript">
        init();
    
        function init() {
            // 1.参数个数不足
            m1(1);
            // 2.参数相等
            m1(1, 2, 3);
            // 3.参数个数超过定义
            m1(1, 2, 3, 4, 5);
        }
    
        function m1(a, b, c) {
            console.log("a:" + a);
            console.log("b:" + b);
            console.log("c:" + c);
            //d这个变量就是全局变量
            d = 4;
        }
    
        //函数
        function Person(name, age) {
            this.name = name;
            this.age = age;
            //方法
            this.say = function () {
                console.log(this.name + " say hello");
            }
        }
    
    </script>
    

    相关文章

      网友评论

          本文标题:review javascript 06:函数(二)

          本文链接:https://www.haomeiwen.com/subject/vwcmottx.html