JavaScript 内置函数参考



在这里,您可以找到以下类中所有 JavaScript 的内置方法

JS Built-in Functions Reference

Number 方法

Number 对象只包含每个对象定义中都包含的默认方法。

序号 方法和描述
1 constructor()

返回创建此对象实例的函数。默认情况下,这是 Number 对象。

2 toExponential()

强制数字以指数表示法显示,即使该数字在 JavaScript 通常使用标准表示法的范围内。

3 toFixed()

使用小数点右边特定数量的位数来格式化数字。

4 toLocaleString()

返回当前数字的字符串值版本,其格式可能因浏览器的区域设置而异。

5 toPrecision()

定义要显示的数字的总位数(包括小数点左边和右边的位数)。

6 toString()

返回数字值的字符串表示形式。

7 valueOf()

返回数字的值。

Boolean 方法

以下是每个方法及其说明的列表。

序号 方法和描述
1 toSource()

返回包含 Boolean 对象源代码的字符串;您可以使用此字符串来创建等效的对象。

2 toString()

根据对象的值返回“true”或“false”字符串。

3 valueOf()

返回 Boolean 对象的原始值。

String 方法

以下是每个方法及其说明的列表。

序号 方法和描述
1 charAt()

返回指定索引处的字符。

2 charCodeAt()

返回一个数字,指示给定索引处字符的 Unicode 值。

3 concat()

组合两个字符串的文本并返回一个新字符串。

4 indexOf()

返回调用 String 对象中指定值的第一次出现的索引,如果未找到则返回 -1。

5 lastIndexOf()

返回调用 String 对象中指定值的最后一次出现的索引,如果未找到则返回 -1。

6 localeCompare()

返回一个数字,指示引用字符串在排序顺序中是在给定字符串之前、之后还是与之相同。

7 length()

返回字符串的长度。

8 match()

用于将正则表达式与字符串匹配。

9 replace()

用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。

10 search()

执行在正则表达式和指定字符串之间查找匹配项的操作。

11 slice()

提取字符串的一部分并返回一个新字符串。

12 split()

通过将字符串分割成子字符串,将 String 对象分割成字符串数组。

13 substr()

返回从指定位置开始的字符串中的字符,直到指定数量的字符。

14 substring()

返回字符串中两个索引之间的字符。

15 toLocaleLowerCase()

字符串中的字符转换为小写,同时尊重当前区域设置。

16 toLocaleUpperCase()

字符串中的字符转换为大写,同时尊重当前区域设置。

17 toLowerCase()

返回调用字符串值转换为小写。

18 toString()

返回表示指定对象的字符串。

19 toUpperCase()

返回调用字符串值转换为大写。

20 valueOf()

返回指定对象的原始值。

String 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>标签。

Array 方法

以下是每个方法及其说明的列表。

序号 方法和描述
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()

向数组开头添加一个或多个元素,并返回数组的新长度。

Date 方法

以下是每个方法及其说明的列表。

序号 方法和描述
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()

以人类可读的字符串形式返回Date的“日期”部分。

38 toGMTString()

已弃用 - 使用Internet GMT约定将日期转换为字符串。请使用toUTCString代替。

39 toLocaleDateString()

使用当前区域设置的约定以字符串形式返回Date的“日期”部分。

40 toLocaleFormat()

使用格式字符串将日期转换为字符串。

41 toLocaleString()

使用当前区域设置的约定将日期转换为字符串。

42 toLocaleTimeString()

使用当前区域设置的约定以字符串形式返回Date的“时间”部分。

43 toSource()

返回表示等效Date对象的源代码的字符串;可以使用此值创建新对象。

44 toString()

返回表示指定Date对象的字符串。

45 toTimeString()

以人类可读的字符串形式返回Date的“时间”部分。

46 toUTCString()

使用世界标准时间约定将日期转换为字符串。

47 valueOf()

返回Date对象的原始值。

Date 静态方法

除了前面列出的许多实例方法外,Date对象还定义了两种静态方法。这些方法是通过Date()构造函数本身调用的:

序号 方法和描述
1 Date.parse()

解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。

2 Date.UTC()

返回指定UTC日期和时间的毫秒表示形式。

Math 方法

以下是每个方法及其说明的列表。

序号 方法和描述
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()

返回字符串“Math”。

RegExp 方法

以下是每个方法及其说明的列表。

序号 方法和描述
1 exec()

在其字符串参数中执行匹配搜索。

2 test()

在其字符串参数中测试匹配。

3 toSource()

返回表示指定对象的Object字面量;可以使用此值创建新对象。

4 toString()

返回表示指定对象的字符串。

广告