<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/**
* 函数的使用方式
* 当作普通函数调用
* 当作构造器使用
* 当作参数传递
*/
function test(msg){
alert(msg);
}
//test("Hello")
//var b = new test("lisi");
//console.log(b);
function process(n1,b){
b(n1);
}
function ttt(n1){
var aaa = n1+200;
console.log(123+n1);
return function(){
console.log(n1+aaa);
}
}
process(124,ttt(123));
function clc(n1,n2,handler){
/**
* 对传入的数据进行容错
*/
var num = handler(n1,n2);
/**
* 对得到的结果进行处理
*/
return num;
}
var num = clc(123,234,function(a,b){
return a+b;
});
var num1 = clc(123,234,function(a,b){
return a/b;
});
console.log(num);
var arr = [function (){alert(1)},function (){alert(2)},function (){alert(3)},function (){alert(4)}]
arr[0]();
</script>
</head>
<body>
</body>
</html>