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() | 返回表示指定对象的字符串。 |