函数声明的写法

function add (num1, num2) {
    return num1 + num2;
}

 

// 函数字面量赋值
oBody.onclick = function () {}

 

// new运算符创建函数
var fn = new Function();    //很少使用

 

当函数没有任何return语句的时候,默认返回undefined,因为我们函数每次运行都是在一个独立的空间中运行的,在外面你是访问不到的,只能通过return向外暴露,函数运行时这种在独立空间中运行的机制,被我们称作“闭包”。

 

var btn = document.getElementById("btn");
console.log(typeof btn);    //object
// dom0级绑定
btn.onclick = function() {
};

 

posted @ 2020-08-05 20:38  Crazier_Z  阅读(440)  评论(0编辑  收藏  举报