下载依赖、下载第三方工具库、下载框架npm、cnpm、yarn的区别:
npm 国外包管理工具 服务器部署在外网 githup
cnpm 国内包管理工具 服务器部署淘宝镜像 imrro
yarn
npm cnpm 重新下载依赖 重新下载工具库
yarn 先去缓存中查找依赖或者工具库 找不到再去下载
var 变量提升 重复声明 不具有局部作用域
let 用于声明一个变量
1. 变量不会提升,即在变量声明之前无法使用该变量
2. 不可以重复声明
3. 具有块级作用域,只在当前作用域有效
const 用于声明一个常量
1.变量声明不会被提升,即在变量声明之前无法使用该变量
2.不允许重复声明。
3.具有局部作用域,即const声明的变量只能在对应代码块中使用
4.const声明的变量在声明的时候就需要赋值,并且只能赋值一次,不能修改。