预解析:var、let声明的变量的区别
1、
<!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,我们将及时处理。
微信扫码关注
更新实时通知