Number 方法
Number 对象仅包含属于每个对象定义的默认方法。
| 方法 | 描述 |
|---|---|
| constructor() | 返回创建此对象实例的函数。默认情况下,这是 Number 对象。 |
| toExponential() | 强制数字以指数表示法显示,即使该数字在 JavaScript 通常使用标准表示法的范围内。 |
| toFixed() | 将数字的格式设置为小数点右侧具有特定位数的数字。 |
| toLocaleString() | 返回当前数字的字符串值版本,其格式可能会根据浏览器的区域设置而变化。 |
| toPrecision() | 定义数字要显示的总位数 (包括小数点左侧和右侧的数字)。 |
| toString() | 返回数字值的字符串表示形式。 |
| valueOf() | 返回数字的值。 |
布尔方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| toSource() | 返回一个包含 Boolean 对象源的字符串;您可以使用此字符串创建等效对象。 |
| toString() | 返回 “true” 或 “false” 的字符串,具体取决于对象的值。 |
| valueOf() | 返回 Boolean 对象的原始值。 |
String 方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| charAt() | 返回指定索引处的字符。 |
| charCodeAt() | 返回一个数字,指示给定索引处字符的 Unicode 值。 |
| concat() | 合并两个字符串的文本并返回一个新字符串。 |
| indexOf() | 返回调用 String 对象中指定值首次出现的索引,如果未找到,则返回 -1。 |
| lastIndexOf() | 返回调用 String 对象中最后一次出现的指定值的索引,如果未找到,则返回 -1。 |
| localeCompare() | 返回一个数字,指示引用字符串是位于给定字符串之前还是之后,或者是按排序顺序与给定字符串相同。 |
| length() | 返回字符串的长度。 |
| match() | 用于将正则表达式与字符串匹配。 |
| replace() | 用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。 |
| search() | 执行搜索正则表达式和指定字符串之间的匹配项。 |
| slice() | 提取字符串的一部分并返回新字符串。 |
| split() | 通过将字符串分隔为子字符串,将 String 对象拆分为字符串数组。 |
| substr() | 返回字符串中从指定位置开始到指定字符数的字符。 |
| substring() | 将字符串中两个索引之间的字符返回到字符串中。 |
| toLocaleLowerCase() | 字符串中的字符将转换为小写,同时遵循当前区域设置。 |
| toLocaleUpperCase() | 字符串中的字符将转换为大写,同时遵循当前区域设置。 |
| toLowerCase() | 返回转换为小写的调用字符串值。 |
| toString() | 返回表示指定对象的字符串。 |
| toUpperCase() | 返回转换为大写的调用字符串值。 |
| valueOf() | 返回指定对象的基元值。 |
字符串 HTML 包装器
以下是每个方法的列表,该方法返回包装在相应 HTML 标记内的字符串副本。
| 方法 | 描述 |
|---|---|
| anchor() | 创建用作超文本目标的 HTML 锚点。 |
| big() | 创建一个字符串,以大字体显示,就像在 <big> 标签中一样。 |
| blink() | 创建一个字符串以闪烁,就像它在 <blink> 标签中一样。 |
| bold() | 创建一个字符串,该字符串要显示为粗体,就像在 <b> 标签中一样。 |
| fixed() | 使字符串以固定间距字体显示,就像在 <tt> 标签中一样 |
| fontcolor() | 使字符串以指定的颜色显示,就像它在 <font color=“color”> 标签中一样。 |
| fontsize() | 使字符串以指定的字体大小显示,就像它在 <font size=“size”> 标签中一样。 |
| italics() | 使字符串变为斜体,就像它在 <i> 标签中一样。 |
| link() | 创建请求其他 URL 的 HTML 超文本链接。 |
| small() | 使字符串以小字体显示,就像它在 <small> 标签中一样。 |
| strike() | 使字符串显示为删除文本,就像它在 <strike> 标签中一样。 |
| sub() | 使字符串显示为下标,就像它在 <sub> 标签中一样 |
| sup() | 使字符串显示为上标,就像它在 <sup> 标签中一样 |
数组方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| concat() | 返回一个新数组,该数组由此数组与其他数组和/或值联接而成。 |
| every() | 如果此数组中的每个元素都满足提供的 testing 函数,则返回 true。 |
| filter() | 创建一个新数组,其中包含此数组的所有元素,提供的筛选函数为其返回 true。 |
| forEach() | 为数组中的每个元素调用一个函数。 |
| indexOf() | 返回数组中元素的第一个(最小)索引等于指定值,如果未找到,则返回 -1。 |
| join() | 将数组的所有元素联接到一个字符串中。 |
| lastIndexOf() | 返回数组中元素的最后一个(最大)索引等于指定值,如果未找到,则返回 -1。 |
| map() | 创建一个新数组,其中包含在此数组中的每个元素上调用提供的函数的结果。 |
| pop() | 从数组中删除最后一个元素并返回该元素。 |
| push() | 将一个或多个元素添加到数组的末尾,并返回数组的新长度。 |
| reduce() | 同时对数组的两个值(从左到右)应用一个函数,以将其减少为单个值。 |
| reduceRight() | 同时对数组的两个值(从右到左)应用一个函数,以将其减少为单个值。 |
| reverse() | 反转数组元素的顺序 -- 第一个元素变成最后一个元素,最后一个元素变成第一个元素。 |
| shift() | 从数组中删除第一个元素并返回该元素。 |
| slice() | 提取数组的一部分并返回新数组。 |
| some() | 如果此数组中至少有一个元素满足提供的 testing 函数,则返回 true。 |
| toSource() | 表示对象的源代码 |
| sort() | 对数组的元素进行排序。 |
| splice() | 在数组中添加和/或删除元素。 |
| toString() | 返回表示数组及其元素的字符串。 |
| unshift() | 将一个或多个元素添加到数组的前面,并返回数组的新长度。 |
日期方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| Date() | 返回今天的日期和时间 |
| getDate() | 根据当地时间返回指定日期的月份日期。 |
| getDay() | 根据本地时间返回指定日期的星期几。 |
| getFullYear() | 根据本地时间返回指定日期的年份。 |
| getHours() | 根据当地时间返回指定日期的小时。 |
| getMilliseconds() | 根据当地时间返回指定日期的毫秒数。 |
| getMinutes() | 根据当地时间返回指定日期的分钟数。 |
| getMonth() | 根据当地时间返回指定日期的月份。 |
| getSeconds() | 根据当地时间返回指定日期的秒数。 |
| getTime() | 返回指定日期的数值,作为自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。 |
| getTimezoneOffset() | 返回当前区域设置的时区偏移量(以分钟为单位)。 |
| getUTCDate() | 根据世界时返回指定日期的月份的日期(日期)。 |
| getUTCDay() | 根据世界时返回指定日期的星期几。 |
| getUTCFullYear() | 根据世界时返回指定日期的年份。 |
| getUTCHours() | 根据世界时返回指定日期的小时数。 |
| getUTCMilliseconds() | 根据世界时返回指定日期的毫秒数。 |
| getUTCMinutes() | 根据世界时返回指定日期的分钟数。 |
| getUTCMonth() | 根据世界时返回指定日期的月份。 |
| getUTCSeconds() | 根据世界时返回指定日期的秒数。 |
| getYear() | 根据本地时间返回指定日期的年份。(已抛弃)请改用 getFullYear。 |
| setDate() | 根据当地时间设置指定日期的月份日期。 |
| setFullYear() | 根据当地时间设置指定日期的全年。 |
| setHours() | 根据当地时间设置指定日期的小时数。 |
| setMilliseconds() | 根据本地时间设置指定日期的毫秒数。 |
| setMinutes() | 根据当地时间设置指定日期的分钟数。 |
| setMonth() | 根据当地时间设置指定日期的月份。 |
| setSeconds() | 根据当地时间设置指定日期的秒数。 |
| setTime() | 将 Date 对象设置为自 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数所表示的时间。 |
| setUTCDate() | 根据世界标准时间设置指定日期的月份日期。 |
| setUTCFullYear() | 根据世界标准时间设置指定日期的全年。 |
| setUTCHours() | 根据世界标准时间设置指定日期的小时。 |
| setUTCMilliseconds() | 根据世界时设置指定日期的毫秒数。 |
| setUTCMinutes() | 根据世界标准时间设置指定日期的分钟数。 |
| setUTCMonth() | 根据世界标准时间设置指定日期的月份。 |
| setUTCSeconds() | 根据世界时设置指定日期的秒数。 |
| setYear() | 根据当地时间设置指定日期的年份。(已抛弃)请改用 setFullYear。 |
| toDateString() | 将 Date 的 “date” 部分作为用户可读的字符串返回。 |
| toGMTString() | 使用 Internet GMT 约定将日期转换为字符串。(已抛弃)请改用 toUTCString。 |
| toLocaleDateString() | 使用当前区域设置的约定,以字符串形式返回 Date 的 “date” 部分。 |
| toLocaleFormat() | 使用格式字符串将日期转换为字符串。 |
| toLocaleString() | 使用当前区域设置的约定将日期转换为字符串。 |
| toLocaleTimeString() | 使用当前区域设置的约定,将 Date 的 “time” 部分作为字符串返回。 |
| toSource() | 返回一个字符串,该字符串表示等效 Date 对象的源;您可以使用此值创建新对象。 |
| toString() | 返回表示指定 Date 对象的字符串。 |
| toTimeString() | 将 Date 的 “time” 部分作为用户可读的字符串返回。 |
| toUTCString() | 使用通用时间约定将日期转换为字符串。 |
| valueOf() | 返回 Date 对象的原始值。 |
Date Static(日期静态)方法
除了前面列出的许多实例方法外,Date 对象还定义了两个静态(Static)方法。这些方法是通过 Date() 构造函数本身调用的 -
| 方法 | 描述 |
|---|---|
| Date.parse( ) | 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
| Date.UTC( ) | 返回指定 UTC 日期和时间的毫秒表示形式。 |
数学方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| abs() | 返回数字的绝对值。 |
| acos() | 返回数字的反余弦(以弧度为单位)。 |
| asin() | 返回数字的反正弦(以弧度为单位)。 |
| atan() | 返回数字的反正切值(以弧度为单位)。 |
| atan2() | 返回其参数的商的 arctangent。 |
| ceil() | 返回大于或等于数字的最小整数。 |
| cos() | 返回数字的余弦值。 |
| exp() | 返回 EN,其中 N 是参数,E 是 Euler 常数,即自然对数的底数。 |
| floor() | 返回小于或等于数字的最大整数。 |
| log() | 返回数字的自然对数(以 E 为底)。 |
| max() | 返回零个或多个数字中的最大值。 |
| min() | 返回零个或多个数字中的最小值。 |
| pow() | 将 base 返回为指数幂,即 base exponent。 |
| random() | 返回一个介于 0 和 1 之间的伪随机数。 |
| round() | 返回四舍五入到最接近整数的数字的值。 |
| sin() | 返回数字的正弦值。 |
| sqrt() | 返回数字的平方根。 |
| tan() | 返回数字的正切值。 |
| toSource() | 返回字符串 “Math”。 |
正则(RegExp)方法
以下是每种方法及其说明的列表。
| 方法 | 描述 |
|---|---|
| exec() | 在其 string 参数中执行匹配项的搜索。 |
| test() | 测试其 string 参数中的匹配项。 |
| toSource() | 返回表示指定对象的对象文本;您可以使用此值创建新对象。 |
| toString() | 返回表示指定对象的字符串。 |

