- 属性
- Infinity # 表示正无穷大
- NaN # 指示是不是数字, Infinity与NaNECMAScript中可读写, ECMAScript修正为只读, Infinity与NaN与任何值不相等(包括自身), 建议用非来判断
- undefined
- console
- log(‘abc %s’, ‘d’) # ‘abc d’, 格式化输出
- 方法
- parseFloat # 可以解析整数和浮点数, 跳过前导空格, 忽略后面非数字内容。第一个非空格字符是非法数字直接量时,返回NaN
- parseInt # 只解析整数, 可接收第二个可选参数,指定数字转换基数
- isNaN
- isFinite # NaN, Infinity 不通过, 非数字报错
- escape # deprecated since ECMAScript v3
- decodeURI # 不处理 =, & 等
- decodeURIComponent # 会处理 =, & 等
- encodeURI
- encodeURIComponent
- eval # 可以访问调用时的整个作用域,所以编译器不能裁剪作用域, 要间接调用, 如 (0, eval)(src)
- requestAnimationFrame
- fetch
- fetch(url).then(function (request) { return request.arrayBuffer })