预解析:var、let声明的变量的区别

时间:5年前   阅读:6146

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,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:投资中国最核心权益资产:易方达沪深300ETF及联接基金投资价值分

下一篇:mysql数据库字符函数

网友评论

请先 登录 再评论,若不是会员请先 注册