函数在js当中 一等公民 (很重要)
函数:可重复使用的代码块
声明函数 - 命名函数
function name(){
// 花括号,写的是函数执行语句
alert('他来了')
}
调用函数
name()
匿名函数 - 函数表达式
var fn = function(){
alert('匿名函数')
}
调用函数
fn();
var div = document.querySelector('div');
function fn1(){
alert('点击了')
}
事件函数调用
div.onclick= fn1;
非事件调用
fn1();
匿名函数的自执行方式:( )包住再执行
(function(){
alert('123')
})()
return 返回值
函数执行完成后的结果
1.函数内默认的返回值是 undefined,可以返回任何形式的值(数值、对象、函数)
2.任何函数都有返回值!
return的作用
1.设置函数执行后结果
2.可以终止函数执行
return 使用的注意事项
1.必须是函数中使用
2.终止函数执行,执行return后面的函数不执行