Functions
Number Methods
Number对象仅包含属于每个对象定义的默认方法。
Sr.No | 方法和描述 |
---|---|
1 | constructor() 返回创建此对象实例的函数。 默认情况下,这是Number对象。 |
2 | toExponential() 强制数字以指数表示法显示,即使该数字在JavaScript通常使用标准表示法的范围内。 |
3 | toFixed() 格式化小数点右侧具有特定位数的数字。 |
4 | toLocaleString() 以可能根据浏览器的区域设置而变化的格式返回当前数字的字符串值版本。 |
5 | toPrecision() 定义显示数字的总位数(包括小数点左侧和右侧的数字)。 |
6 | toString() 返回数字值的字符串表示形式。 |
7 | valueOf() 返回数字的值。 |
布尔方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
1 | toSource() 返回包含Boolean对象源的字符串; 您可以使用此字符串来创建等效对象。 |
2 | toString() 返回“true”或“false”的字符串,具体取决于对象的值。 |
3 | valueOf() 返回Boolean对象的原始值。 |
字符串方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
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() 返回指定对象的原始值。 |
字符串HTML包装器
下面是每个方法的列表,它返回包含在相应HTML标记内的字符串副本。
Sr.No | 方法和描述 |
---|---|
1 | anchor() 创建用作超文本目标的HTML锚点。 |
2 | big() 创建一个以大字体显示的字符串,就像它在标记中一样。 |
3 | blink() 创建一个闪烁的字符串,就像它在标记中一样。 |
4 | bold() 创建一个字符串,显示为粗体,就像它在标签中一样。 |
5 | fixed() 使字符串以固定间距字体显示,就像它在标记中一样 |
6 | fontcolor() 使字符串以指定的颜色显示,就像它在标记中一样。 |
7 | fontsize() 使字符串以指定的字体大小显示,就像它在标记中一样。 |
8 | italics() 使字符串变为斜体,就好像它位于标记中一样。 |
9 | link() 创建请求其他URL的HTML超文本链接。 |
10 | small() 使字符串以小字体显示,就像它在标记中一样。 |
11 | strike() 导致字符串显示为删除文本,就像它在 |
12 | sub() 使字符串显示为下标,就好像它位于标记中一样 |
13 | sup() 使字符串显示为上标,就好像它位于标记中一样 |
数组方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
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() 将一个或多个元素添加到数组的前面,并返回数组的新长度。 |
日期方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
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() Deprecated - 根据当地时间返回指定日期的年份。 请改用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() Deprecated -根据当地时间设置指定日期的年份。 请改用setFullYear。 |
37 | toDateString() 返回Date的“date”部分作为人类可读的字符串。 |
38 | toGMTString() Deprecated -使用Internet GMT约定将日期转换为字符串。 请改用toUTCString。 |
39 | toLocaleDateString() 使用当前语言环境的约定,以字符串形式返回Date的“date”部分。 |
40 | toLocaleFormat() 使用格式字符串将日期转换为字符串。 |
41 | toLocaleString() 使用当前语言环境的约定将日期转换为字符串。 |
42 | toLocaleTimeString() 使用当前语言环境的约定,以字符串形式返回Date的“time”部分。 |
43 | toSource() 返回表示等效Date对象的源的字符串; 您可以使用此值来创建新对象。 |
44 | toString() 返回表示指定Date对象的字符串。 |
45 | toTimeString() 返回Date的“time”部分作为人类可读的字符串。 |
46 | toUTCString() 使用通用时间约定将日期转换为字符串。 |
47 | valueOf() 返回Date对象的原始值。 |
日期静态方法
除了前面列出的许多实例方法之外,Date对象还定义了两个静态方法。 这些方法是通过Date()构造函数本身调用的 -
Sr.No | 方法和描述 |
---|---|
1 | Date.parse() 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
2 | Date.UTC() 返回指定的UTC日期和时间的毫秒表示形式。 |
数学方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
1 | abs() 返回数字的绝对值。 |
2 | acos() 返回数字的反余弦(以弧度表示)。 |
3 | asin() 返回数字的反正弦(以弧度表示)。 |
4 | atan() 返回数字的反正切(以弧度表示)。 |
5 | atan2() 返回其参数的商的反正切值。 |
6 | ceil() 返回大于或等于数字的最小整数。 |
7 | cos() 返回数字的余弦值。 |
8 | exp() 返回E N ,其中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方法
以下是每种方法及其说明的列表。
Sr.No | 方法和描述 |
---|---|
1 | exec() 在其字符串参数中执行匹配搜索。 |
2 | test() 在其字符串参数中测试匹配项。 |
3 | toSource() 返回表示指定对象的对象文字; 您可以使用此值来创建新对象。 |
4 | toString() 返回表示指定对象的字符串。 |