JS Note

  1. 使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象;
    使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升;
    使用const声明的是常量,其作用域为该语句所在的代码块内,在后面出现的代码中不能再修改该常量的值。
  2. Promise 是一个对象,从它可以获取异步操作的消息。
  3. async 函数的 await 命令后面,可以跟 Promise 对象和原始类型的值(数值、字符串和布尔值,但这时等同于同步操作)。