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() { };