Vue学习day01
学习目标
- 什么是ES6
- 关键字let 和 const 用法
- 箭头函数
- 解构赋值
一 、 ES6语法指南
ES6:ECMA Script第6版标准
:es就是js,ES6就是js的高级,是这些年js的一些的新的特性的表现
大佬的免费教程:
阮一峰的ES6教程
二、 let和const命令
var 关键字
var 有一个问题,就是定义的变量在使用的过程中中会变成全局变量
for(var i=0;i < 5; i++){
console.log(i);
}
console.log("循环体外"+i)
打印的结果:
let关键字
let声明的变量,只在let命令所在的代码块中有效
在IDEA中声明Let报错
解决方案:
//let 定义的局部变量
for(let i=1;i<=5;i++){
console.log(i);
}
//let定义的是局部变量,所以在循环体外就无法获取该变量,系统就会报错
console.log(i);
循环体外无法获取该变量所以报错
const 用于声明常量无法修改
总结:
var是es3中定义变量的关键字 ,他会将局部变量串为全局变量
let是es6中新增关键字,定义局部变量
const是定义的变量