<!DOCTYPE html>
<html lang=
"en">
<head>
<meta charset=
"UTF-8">
<meta name=
"viewport" content=
"width=device-width, initial-scale=1.0">
<title>函数</title>
<script>
//创建一个函数对象
//var fun=new
Function();
//document.
write(fun
);
//document.
write(typeof fun
);
//可以将要封装的代码以字符串的形式传递给构造函数
//此为示范介绍,具体函数语法看下两段
var fun=new
Function("document.write('hello这是我的第一个函数');");
//封装到函数中的代码不会立即执行
//函数中的代码会在函数调用的时候执行
//调用函数语法:函数对象
()
//当调用函数时,函数中封装的代码会按照顺序执行
fun();
fun();
fun.hello=
"你好";
document.
write(fun.hello
);
document.
write("<hr>");
function fun2(){
console.
log("这是我的第二个函数");
alert("好好学习");
document.
write("继续学习");
document.
write("继续学习");
document.
write("继续学习");
document.
write("继续学习");
}
//document.
write(fun2
);
//调用fun2
fun2();
//赋值语句
var fun3=function(){
console.
log("我是匿名函数中封装的代码");
};
fun3();
</script>
</head>
<body>
</body>
</html>