预解析:var、let声明的变量的区别
1、
Bash
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 预解析
// 1/预解析,用var声明的变量会被预解析到内存中,但是不会被赋值
// console.log(hd); //如果这个在var之前就调用显示的就是 undefined ,并没有报错
// let命令声明变量,必须先声明,后使用
// var hd = '测试一下';
// 如果是let在声明之前调用
console.log(hd);
let hd = '测试一下'; // 会报错,var不会报错,let会报错
</script>
</body>
</html>
原文链接:https://www.qiquanji.com/post/7509.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。