日期:2014-05-16  浏览次数:20346 次

核心 javascript 参考手册 (三)

Number

?

构造函数

new Number()

Number(value)

?

常量:

Number.MAX_VALUE 最大的数

Number.MIN_VALUE 最小的书

Number.NAN 非数字

Number.NEGATIVE_INFINITY 负无穷大;溢出是返回该值

Number.POSITIVE_INFINITY? 正无穷大;溢出是返回该值

?

方法:

toString()

toLocaleString()

toFixed()把数字转换成字符串,结果的小数点后有指定的位数的数字

toExponential()把数字转化为字符串,采用指数计数法,结果的小数点后有指定的位数的数字

toPrecision()把数字转换成字符串,结果的小数点后有指定的位数的数字,采用指数计数法或定点计数法

toValueOf()

?

?

Object

构造函数

new Object()

new Object(value)

?

属性:constructor

?

方法:

hasOwnProperty()是否具有特定名称的属性

isPrototypeOf()检查对象是否是指定对象的原型

propertyIsEnumerable()是否具有特定名称的属性,以及是否能用for/in循环枚举

toLocaleString()

toString()

valueOf()

?

parseInt()

parseFloat()

?

RangeError

数字超出合法范围是抛出

ReferenceError

读取不存在的变量时抛出

?

?

RegExp

?

构造函数:new RegExp(pattern,attributes)

?

抛出 SyntaxError TypeError

?

实例属性:

global????????????????? RegExp对象是否具有性质g

ignoreCase????????? RegExp对象是否具有性质i

lastIndex???????????? 上次匹配后的字符的位置,用于一个字符串中进行多次匹配

multiline?????????????? RegExp对象是否具有性质m? //没有用过。书上介绍的不多

source????????????????? 正则表达式的原文本

?

正则表达式的标志

i???????????? 不区分大小写

g?????????? 全局匹配

m????????? 多行模式

?

?

方法:

exec()通用的匹配模式

test()

?

String

构造函数

new String(s)

String(s)

?

属性:

length

?

方法:

chatAt()抽取字符串中的指定字符

charCodeAt()返回字符串中的指定位置处的字符编码

concat()把一个或多个值连接到字符串

indexof()在字符串中检索一个字符或一个子串

lastIndexOf()在字符串中先后检索一个或一个子串

localeCompare()使用基于本地的顺序来比较字符串

match()用正则表达式进行匹配

replace()查找、替换

search()检索字符串与正则表达式匹配的子串

slice()返回字符串的一个片段或一个子串

split()分割字符串数组

substr()从一个字符串中抽取一个子串

substring()从一个字符串中抽取一个子串

toLowercase()将字符串中的所有字母转换为小写

toUppercase()将字符串中的所有字母转换为大写

toString()

valueOf()

?

?

?

?

?

?

?

?

?

?

?

?