ES6语法基础之let用法

时间:2022-06-08
本文章向大家介绍ES6语法基础之let用法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

简单讲解一些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,作用域是全局的!