<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="box"></div>
<script>
    //
    //函数 在数据类型上是属于object的
    // function a() {}
    // a.goudan = '狗蛋';
    // console.dir(a);
    // function是可以存储数据的,但是一般不用

    function a() {
        alert(1);
        console.log(2);
        document.getElementById('box').innerHTML = 'box';
    }
    //直接定义function是不会执行的,就是封装
    //调用的时候会执行,可以多次调用
    //a()主动执行调用 也可以被动执行但是不加()
    a();
    document.onclick = a;

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