数字
NaN
示意一个操纵没法返回一个一般的数字。
Infinity
示意统统大于1.79769313486231570e+308
原始包装范例
primitives能够表现得像对象,但实在不是对象。当你把它们看成对象来用的话,JavaScript会为你建立一个对象,接着就销毁了。相似new String("Nicholas")
、new Boolean(true)
和new Number(10)
的做法使得开发者的思绪会从对象和原始值之间跳来跳去,会增加出bug的几率。Google的JavaScript作风指南就制止运用原始包装范例,JSLint和JSHint也都邑给出正告。
函数
经常使用的一些函数
原生
array
- concat
- join
- pop
- push
- reverse
- shift
- slice
- sort
- splice
- unshift
function
- apply
number
- toExponential
- toFixed
- toPrecision
- toString
object
- hasOwnProperty
regexp
- exec
- test
string
- charAt
- charCodeAt
- concat
- indexOf
- lastIndexOf
- localeCompare
- match
- replace
- search
- slice
- split
- substring
- toLocaleLowerCase
- toLocaleUpperCase
- toLowerCase
- toUpperCase
- fromCharCode