01
2019
01

预解析: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/post/7509.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。