<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//var 变量提升相当于在打印之前声明了但是没有赋值
console.log(a) //undefined
var a = 1
//f() //报错因为上面都说是undefined了,undefined不能调用
var f = function(){
}
//以下声明可以在函数之前调用
f1()
function f1(){
console.log(111)
}
</script>
</body>
</html>
变量和函数声明当中的问题
最新推荐文章于 2023-05-19 15:44:40 发布