首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >js中var与let

js中var与let

原创
作者头像
用户1349575
发布2022-01-25 14:28:10
发布2022-01-25 14:28:10
2.8K00
代码可运行
举报
文章被收录于专栏:编程社区编程社区
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
复制
for (var iii = 0; iii < 3; iii++) {
	setTimeout(function(){
		console.debug(iii)
	}, 1000)

	let leta = "leta";
	var vara = "vara";
}
try {
	console.log( leta + "/"+ vara)
} catch (error) {
	console.log( vara)
} finally {
        console.log("no")
}

// 预期输出结果
0
1
2

no
// 实际输出结果
3
3
3

vara
no

ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档