JavaScript 内置函数参考
在这里,您可以找到以下类的所有 JavaScript 内置方法:
数字方法
数字对象仅包含每个对象定义中都包含的默认方法。
| 序号 | 方法及说明 |
|---|---|
| 1 |
constructor()
返回创建此对象实例的函数。默认情况下,此实例为 Number 对象。 |
| 2 |
toExponential()
强制以指数表示法显示数字,即使该数字在 JavaScript 通常使用的标准表示法范围内。 |
| 3 |
toFixed()
使用小数点后特定位数格式化数字。 |
| 4 |
toLocaleString()
返回当前数字的字符串值,其格式可能因浏览器的区域设置而异。 |
| 5 |
toPrecision()
定义数字的总显示位数(包括小数点左右两位)。 |
| 6 |
toString()
返回数字值的字符串表示形式。 |
| 7 |
valueOf()
返回数字的值。 |
布尔方法
以下是每个方法及其说明的列表。
| 序号 | 方法及说明 |
|---|---|
| 1 |
toSource()
返回包含布尔对象源的字符串;您可以使用此字符串创建一个等效对象。 |
| 2 |
toString()
根据对象的值返回"true"或"false"的字符串。 |
| 3 |
valueOf()
返回布尔对象的原始值。 |
字符串方法
以下是每个方法及其说明的列表。
| 序号 | 方法 &说明 |
|---|---|
| 1 |
charAt()
返回指定索引处的字符。 |
| 2 |
charCodeAt()
返回一个数字,表示给定索引处字符的 Unicode 值。 |
| 3 |
concat()
合并两个字符串的文本并返回一个新字符串。 |
| 4 |
indexOf()
返回调用字符串对象中指定值第一次出现的索引,如果未找到则返回 -1。 |
| 5 |
lastIndexOf()
返回调用字符串对象中指定值最后一次出现的索引,如果未找到则返回 -1。 |
| 6 |
localeCompare()
返回一个数字,指示引用字符串在排序顺序中位于给定字符串之前、之后还是相同。 |
| 7 |
length()
返回字符串的长度。 |
| 8 |
match()
用于将正则表达式与字符串进行匹配。 |
| 9 |
replace()
用于在正则表达式和字符串之间查找匹配项,并替换将匹配的子字符串与新的子字符串进行比较。 |
| 10 |
search()
执行正则表达式与指定字符串之间的匹配搜索。 |
| 11 |
slice()
提取字符串的一部分并返回一个新的字符串。 |
| 12 |
split()
将字符串对象拆分为字符串数组,方法是将字符串拆分为子字符串。 |
| 13 |
substr()
返回字符串中从指定位置开始到指定字符数的字符。 |
| 14 |
substring()
返回字符串中两个索引之间的字符。 |
| 15 |
toLocaleLowerCase()
字符串中的字符将转换为小写,同时遵循当前的语言环境。 |
| 16 |
toLocaleUpperCase()
字符串中的字符将转换为大写,同时遵循当前的语言环境。 |
| 17 |
toLowerCase()
返回转换为小写的调用字符串值。 |
| 18 |
toString()
返回表示指定对象的字符串。 |
| 19 |
toUpperCase()
返回转换为大写的调用字符串值。 |
| 20 |
valueOf()
返回指定对象的原始值。 |
字符串 HTML 包装器
以下列出了返回包装在相应 HTML 标签内的字符串副本的各个方法。
| 序号 | 方法及说明 |
|---|---|
| 1 |
anchor()
创建一个用作超文本目标的 HTML 锚点。 |
| 2 |
big()
创建一个以大字体显示的字符串,就像它在 <big> 标签中一样。 |
| 3 |
blink()
创建一个闪烁的字符串,就像它在 <blink> 标签中一样。标签。 |
| 4 |
bold()
创建一个字符串,使其以粗体显示,就像它在 <b> 标签中一样。 |
| 5 |
fixed()
使字符串以等宽字体显示,就像它在 <tt> 标签中一样。标签 |
| 6 |
fontcolor()
使字符串以指定颜色显示,就像在 <font color="color"> 标签中一样。 |
| 7 |
fontsize()
使字符串以指定的字体大小显示,就像在 <font size="size"> 标签中一样。标签。 |
| 8 |
italics()
使字符串显示为斜体,就像它在 <i> 标签中一样。 |
| 9 |
link()
创建一个指向其他 URL 的 HTML 超文本链接。 |
| 10 |
small()
使字符串以小字体显示,就像它在 <small> 标签中一样。标签。 |
| 11 |
strike()
使字符串显示为删除线文本,就像在 <strike> 标签中一样。 |
| 12 |
sub()
使字符串显示为下标,就像在 <sub> 标签中一样 |
| 13 |
sup()
使字符串显示为上标,就像在 <sup> 标签中一样 |
数组方法
以下是每个方法及其说明的列表。
| 序号 | 方法 &说明 |
|---|---|
| 1 |
concat()
返回一个由此数组与其他数组和/或值连接而成的新数组。 |
| 2 |
every()
如果此数组中的每个元素都满足提供的测试函数,则返回 true。 |
| 3 |
filter()
创建一个包含此数组中所有元素的新数组,这些元素均由提供的过滤函数返回true。 |
| 4 |
forEach()
对数组中的每个元素调用一个函数。 |
| 5 |
indexOf()
返回数组中等于指定值的元素的第一个(最小)索引,如果未找到,则返回 -1。 |
| 6 |
join()
将数组的所有元素合并为一个字符串。 |
| 7 |
lastIndexOf()
返回数组中元素的最后一个(最大)索引,该索引等于指定值;如果未找到,则返回 -1。 |
| 8 |
map()
创建一个新数组,并返回对数组中每个元素调用指定函数的结果。 |
| 9 |
pop()
从数组中删除最后一个元素并返回该元素。 |
| 10 |
push()
向数组末尾添加一个或多个元素,并返回数组的新长度。 |
| 11 |
reduce()
同时对数组中的两个值(从左到右)应用函数,将其缩减为单个值。 |
| 12 |
reduceRight()
同时对数组中的两个值(从右到左)应用函数,将其缩减为单个值。 |
| 13 |
reverse()
反转数组元素的顺序——第一个元素变为最后一个元素,最后一个元素变为第一个元素。 |
| 14 |
shift()
从数组中移除第一个元素并返回该元素。 |
| 15 |
slice()
提取数组的一部分并返回一个新数组。 |
| 16 |
some()
如果此数组中至少有一个元素满足提供的测试函数,则返回 true。 |
| 17 |
toSource()
表示对象的源代码 |
| 18 |
sort()
对数组元素进行排序。 |
| 19 |
splice()
在数组中添加和/或删除元素。 |
| 20 |
toString()
返回表示数组及其元素的字符串。 |
| 21 |
unshift()
在数组的开头添加一个或多个元素,并返回数组的新长度。 |
日期方法
以下是每个方法及其说明的列表。
| 序号 | 方法 &说明 |
|---|---|
| 1 |
Date()
返回今天的日期和时间 |
| 2 |
getDate()
根据当地时间返回指定日期的月份。 |
| 3 |
getDay()
根据当地时间返回指定日期的星期几。 |
| 4 |
getFullYear()
根据当地时间返回指定日期的年份。 |
| 5 |
getHours()
根据当地时间返回指定日期的小时数。 |
| 6 |
getMilliseconds()
根据当地时间返回指定日期的毫秒数。 |
| 7 |
getMinutes()
返回根据当地时间返回指定日期的分钟数。 |
| 8 |
getMonth()
根据当地时间返回指定日期的月份。 |
| 9 |
getSeconds()
根据当地时间返回指定日期的秒数。 |
| 10 |
getTime()
以毫秒为单位返回指定日期的数值自 1970 年 1 月 1 日 00:00:00 UTC 时间起。 |
| 11 |
getTimezoneOffset()
返回当前语言环境的时区偏移量(以分钟为单位)。 |
| 12 |
getUTCDate()
根据世界标准时间返回指定日期的月份日期。 |
| 13 |
getUTCDay()
根据世界标准时间返回指定日期的星期几。 |
| 14 |
getUTCFullYear()
根据世界标准时间返回指定日期的年份。 |
| 15 |
getUTCHours()
根据世界标准时间返回指定日期的小时数。 |
| 16 |
getUTCMilliseconds()
根据世界标准时间返回指定日期的毫秒数。 |
| 17 |
getUTCMinutes()
根据世界标准时间返回指定日期的分钟数。 |
| 18 |
getUTCMonth()
根据世界标准时间返回指定日期的月份。 |
| 19 |
getUTCSeconds()
根据世界标准时间返回指定日期的秒数。 |
| 20 |
getYear()
已弃用 - 根据当地时间返回指定日期的年份。请改用 getFullYear。 |
| 21 |
setDate()
根据当地时间设置指定日期的月份。 |
| 22 |
setFullYear()
根据当地时间设置指定日期的全年。 |
| 23 |
setHours()
根据当地时间设置指定日期的小时数时间。 |
| 24 |
setMilliseconds()
根据当地时间设置指定日期的毫秒数。 |
| 25 |
setMinutes()
根据当地时间设置指定日期的分钟数。 |
| 26 |
setMonth()
根据当地时间设置指定日期的月份时间。 |
| 27 |
setSeconds()
根据本地时间设置指定日期的秒数。 |
| 28 |
setTime()
将 Date 对象设置为自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。 |
| 29 |
setUTCDate()
根据世界标准时间设置指定日期的月份。 |
| 30 |
setUTCFullYear()
根据世界标准时间设置指定日期的全年。 |
| 31 |
setUTCHours()
根据世界标准时间设置指定日期的小时。 |
| 32 |
setUTCMilliseconds()
根据世界标准时间设置指定日期的毫秒数。 |
| 33 |
setUTCMinutes()
根据世界标准时间设置指定日期的分钟数。 |
| 34 |
setUTCMonth()
根据世界标准时间设置指定日期的月份。 |
| 35 |
setUTCSeconds()
根据世界标准时间设置指定日期的秒数。 |
| 36 |
setYear()
已弃用 - 根据当地时间设置指定日期的年份。请改用 setFullYear。 |
| 37 |
toDateString()
将日期的"日期"部分返回为可读的字符串。 |
| 38 |
toGMTString()
已弃用 - 使用 Internet GMT 约定将日期转换为字符串。请改用 toUTCString。 |
| 39 |
toLocaleDateString()
使用当前语言环境的约定,将日期的"日期"部分以字符串形式返回。 |
| 40 |
toLocaleFormat()
使用格式字符串将日期转换为字符串。 |
| 41 |
toLocaleString()
使用当前语言环境的约定,将日期转换为字符串。 |
| 42 |
toLocaleTimeString()
使用当前语言环境的约定,将日期的"时间"部分以字符串形式返回。 |
| 43 |
toSource()
返回一个字符串,表示等效 Date 对象的源;您可以使用此值创建一个新对象。 |
| 44 |
toString()
返回表示指定 Date 对象的字符串。 |
| 45 |
toTimeString()
以可读字符串形式返回 Date 的"时间"部分。 |
| 46 |
toUTCString()
使用世界时将日期转换为字符串约定。 |
| 47 |
valueOf()
返回 Date 对象的原始值。 |
Date 静态方法
除了前面列出的许多实例方法之外,Date 对象还定义了两个静态方法。这些方法通过 Date() 构造函数本身调用 -
| 序号 | 方法和说明 |
|---|---|
| 1 |
Date.parse( )
解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
| 2 |
Date.UTC( )
返回指定 UTC 日期和时间的毫秒表示形式。 |
数学方法
以下是每个方法及其说明的列表。
| 序号 | 方法 &说明 |
|---|---|
| 1 |
abs()
返回一个数字的绝对值。 |
| 2 |
acos()
返回一个数字的反余弦值(以弧度为单位)。 |
| 3 |
asin()
返回一个数字的反正弦值(以弧度为单位)数字。 |
| 4 |
atan()
返回数字的反正切值(以弧度为单位)。 |
| 5 |
atan2()
返回其参数商的反正切值。 |
| 6 |
ceil()
返回大于或等于某个数的最小整数数字。 |
| 7 |
cos()
返回数字的余弦值。 |
| 8 |
exp()
返回 EN,其中 N 是参数,E 是欧拉常数,即自然对数的底数。 |
| 9 |
floor()
返回小于的最大整数或等于某个数字。 |
| 10 |
log()
返回某个数字的自然对数(底数为 E)。 |
| 11 |
max()
返回零个或多个数字中的最大值。 |
| 12 |
min()
返回零个或多个数字中的最小值。 |
| 13 |
pow()
返回底数的指数幂,即底数的指数。 |
| 14 |
random()
返回介于 0 和 1 之间的伪随机数。 |
| 15 |
round()
返回四舍五入到最接近整数的值。 |
| 16 |
sin()
返回一个数的正弦值。 |
| 17 |
sqrt()
返回一个数的平方根。 |
| 18 |
tan()
返回一个数的正切值。 |
| 19 |
toSource()
返回字符串"数学"。 |
正则表达式方法
以下是每个方法及其说明的列表。
| 序号 | 方法 &说明 |
|---|---|
| 1 |
exec()
在其字符串参数中执行匹配搜索。 |
| 2 |
test()
在其字符串参数中测试匹配。 |
| 3 |
toSource()
返回表示指定对象的对象字面量;您可以使用此值创建一个新对象。 |
| 4 |
toString()
返回表示指定对象的字符串。 |

