//var fun = new Function("console.log(Hello 这是我的第一个函数);");//fun();functionfun2(){
console.log("这是我的第二个函数");alert("哈哈哈哈");
document.write("~~~~(>_<)~~~~");}//console.log(fun2);//调用fun2//fun2();varfun3=function(){
console.log("我是匿名函数中封装的代码");};fun3();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1. 函数说明
函数也是一个对象
函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)
函数中可以保存一些代码在需要的时候调用
使用 typeof 检查一个函数对象时,会返回一个 function
2. 创建一个函数
在实际开发中很少使用构造函数来创建一个函数对象
创建一个函数对象
可以将要封装的代码以字符串的形式传递给构造函数
var fun =newFunction("console.log(Hello 这是我的第一个函数);");
1
3. 调用函数
封装到函数中的代码不会立即执行
函数中的代码会在函数调用的时候执行
调用函数,函数对象()
但调用函数时,函数中封装的代码会按照顺序执行
var fun =newFunction("console.log(Hello 这是我的第一个函数);");fun();