1

数字

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

csmozy
44 声望2 粉丝

理想是做代码萌主


下一篇 »
underscore函数