首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ES6语法基础之let用法

ES6语法基础之let用法

作者头像
十月梦想
发布2018-08-29 11:51:18
7490
发布2018-08-29 11:51:18
举报
文章被收录于专栏:十月梦想十月梦想

简单讲解一些ES6语法基础!了解一些es6新特性!当然下一步需要学习的vue框架也是基于es6的,因此很有必要学习下es6语法,接下来几次简单讲解es6语法!

lef用法:var 和let都是声明变量的,但是let语法更加严谨.let只在作用快生效,其他区域直接销毁

es6下的var和let

console.log(a);  //变量提示,返回undefined
var a=18;
//es6下 let
//console.log(b);  //变量提示,let语法严谨,汇报后红色错误性警告
let b=18;
//let 和 var 作用域比较
for(var i=0;i<5;i++){
//	console.log(i);
}
//在var的作用域之外这个变量依旧可用
console.log(i);
for(let j=0;j<5;j++){
	console.log(j)
}
/*//console.log(j);  外部不可使用,报错
//在let的作用域之外这个变量被销毁,避免变量污染*/

试想一下,如果let的声明变量在作用域外边,那么作用范围还是局部的吗?

接下来测试一下let在外部的情况!

let name="十月梦想";
console.log("for循环外的let:"+name)
for(var n=0;n<2;n++){
console.log("for循环内部的let"+name)
}
//let在外面声明是全局,都可以访问

经测试let不在局部的hauti,作用域是全局的!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-6-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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