变量:可变的量(其存储的值是可变的),设置一个变量(起个名字),让其代表和指向某一个具体的值
ES3:var
ES6:let 、const
function 创建函数
class 创建一个类
import / require 基于ES6Module或者Common.js规范导入模块
严格遵循大小写
使用驼峰命名法
由有意义英文组成一个名字,第一个单词首字母小写,其余每一个有意义的单词首字母大写
命名规则:使用 “$、_、英文字母、数字” 命名
数字不能作为开头
不能使用关键字和保留字
关键字:在JS中有特殊含义的
关键字:break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with
保留字:未来可能会成为关键字的
保留字:abstract、boolean、byte、char、const、debugger、double、enum、export、extends、final、float、goto、imploments、inmport、int、interface、long、native、package、private、protected、public、short、static、super、stncronized、throws、transient、volatile
原文:https://www.cnblogs.com/wrfzxyy/p/12523714.html