2.1、ES6基本语法
若想单独运行js文件:需要先安装nodejs软件(http://nodejs.cn/download/,vscode中安装Code Runner插件即可.
在后面的开发中,主要都是基于JS的开发,因此为了提升开发效率,这里再安装三个插件:
- file-icons:识别不同的文件类型,并显示图标
- Script commands:可以在vscode中直接执行js文件
- Add jsdoc comments:js的代码提示,但是必须基于构建好的项目。
ES6 à ES2015
ES5 à JavaScript
现在最新的浏览器厂商支持的都是ES6,默认语法就是ES6.
老版本的浏览器需要加入"use strict"命令使其默认语法变为ES6.
但是我们这里不需要。
建议使用的浏览器版本最好是chrome 65版本以上。
2.2.1、变量声明
之前变量声明只能使用var关键字来完成。
但是这个关键字声明和使用时其实有很多不规范的地方。
为了解决这种不规范的问题,这里提供了一个新的变量声明关键字:let
它与var之间的区别就在于代码规范和作用范围上。
例如:不能
// 重复声明
// let a = 10 ;
// let a = 20 ;
// console.log(a);
// 不声明就使用
// console.log(a);
// let a = 10 ;
// 作用范围
// if (1 == 1) {
// let i = 10 ;
// }
// console.log(i);
// 坑爹笔试题 - 03
// const a = null ;
// 坑爹笔试题 - 04
const a = 10 ;
function a() {
return 20 ;
}
console.log(a);
// 不允许修改
// const a = 10 ;
// a = 20 ;
// 必须在声明时赋值
// const a ;
// a = 10 ;
// 性质类似let,因此也有let的规范
// console.log(a);
// const a = 10 ;
{乱码}1,utf. 2,文件---->首选项---->设置------->用户设置------>功能------->终端-------->在settings.json中编辑 加入这句话:"code-runner.runInTerminal": true
掌握let和 const的使用。