review javascript 06:函数(二)

(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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,807评论 0 8
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 2016年的最后一天,打开手机看到的都是这个话题,好多人在总结,在展望。那我要不要也总结计划一下呢?想想算了,搞得...
    俏村姑阅读 426评论 4 2
  • 文/王海懿 宋睿在端午节放假之前,打电话给我说,王小胖,我想提前预定一下你的端午假期。 我回复宋睿说,我的假期很忙...
    懿想天开why阅读 1,008评论 7 19
  • 本人喜欢先纯代码来熟悉各类基础控件,xib什么的等熟悉了很容易学会! 1,NSButton NSButton是Ma...
    简鱼7819阅读 4,157评论 1 7