@js渲染顺序
#js的变量提升问题
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- hahahdadafff -->
<script>
//变量先声明后使用
//变量提升 需要克服
// function hd(){
// if(false){
// var web = "xiehao"
// }
// }
// console.log(web);
//let 声明语句必须放在使用变量的语句之前
//let 弥补了var的变量提升的问题
console.log(web);
var web = "xiehao";
</script>
</body>
</html>
正常的理解应该是web变量没有定义且不应该输出值,但在这里web 成为了一个变量
##问题与提升
1.尽量使用let
2.let的语句声明必须放在使用变量语句之前