语言基础
# 前言
这一章主要介绍了JavaScript的数据类型和流程控制语句。
# 知识扫盲
值得关注的点是:
var
声明的变量只有函数作用域,没有局部作用域let
和const
都有局部作用域,优先使用const
,保持变量的引用不会变,可维护性更好。const
声明变量时必须初始化变量。null
是用来表示一个空对象的引用,因此在进行类型判断时,注意null
会返回object
undefined
表示为定义的变量,注意和null
的区别。永远不要将undefined
赋值给一个变量,而是应该使用null
进行赋值。NaN
不等于包括NaN
在内的所有值。- 内置符号(well-known symbol),用于暴露语言内部行为,开发者 可以直接访问、重写或模拟这些行为。这些内置符号都以 Symbol 工厂函数字符串属性的形式存在
编辑 (opens new window)
上次更新: 2021/06/21, 17:17:37