在if中声明函数(我知道这样好像会有问题),但是我看视频中老师这样子写,
alert(fn1);在chrome得到的是fn1整个函数,在火狐中得到的是fn1未定义错误。
可是我自己弄出来都是undefined,求大神告知原理~
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
alert(fn1); //undefined
if(true) {
var a = 1;
function fn1() {
alert(123);
}
}
</script>
</body>
</html>