<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>函数</title>
</head>
<body>
<script>
// 函数举例 1 命名函数
function def(a, b){
var c = a + b;
console.log(arguments) //arguments:当没有接受a,b实参的时候,arguments可以进行统一接受,相当于数组
// for (var i = 0; i < arguments.length; i++){
// max = arguments[0];
// }
return c;
}
var value = def(1, 2);
console.log(value);
// 2 匿名函数
var defunction = function(){
console.log('我是匿名函数')
}
// 3 自调用匿名函数
(function(){
console.log('我是自调用函数');
})() // 最后面的小括号是对函数进行调用,也就是自调用
// 4 函数调用函数
function test(){
var a = 3;
var b = 4;
return function(){
console.log(a + b);
}
}
// 5 作用域
// 没有用var 定义的变量是全局变量,不过不建议使用因为不规范
// 6 预解析
</script>
</body>
</html>
还没有评论,来说两句吧...