JavaScript内置函数
时间:2019-08-20 13:50:46 来源:igfitidea点击:
Number对象的方法
| 方法 | 说明 |
|---|---|
| constructor() | 返回创建此对象实例的函数。 |
| toExponential() | 强制一个数字以指数表示法显示,即使该数字在通常使用的标准表示法的范围内。 |
| toFixed() | 将数字的格式设置为小数点右边的特定位数。 |
| toLocaleString() | 返回当前数字的字符串值版本,其格式可能根据浏览器的本地设置而不同。 |
| toPrecision() | 定义一个数字要显示的精度(包括小数点左右的数字)。 |
| toString() | 返回数字值的字符串表示形式。 |
| valueOf() | 返回数字的值。 |
布尔对象的方法
| 方法 | 说明 |
|---|---|
| toSource() | 返回一个包含布尔对象源的字符串; |
| toString() | 根据对象的值返回一个“True”或“False”的字符串。 |
| valueOf() | 返回布尔对象的原始值。 |
字符串对象String的方法
| 方法 | 说明 |
|---|---|
| charAt() | 返回指定索引处的字符。 |
| charCodeAt() | 返回一个数字,该数字指示给定索引处字符的Unicode值 |
| concat() | 连接两个字符串并返回 |
| indexOf() | 返回第一次出现指定值的调用字符串对象中的索引,如果没有找到则返回-1. |
| lastIndexOf() | 返回在调用字符串对象中最后一次出现指定值的索引,如果没有找到则返回-1. |
| localeCompare() | 返回一个数字,该数字指示引用字符串是位于给定字符串的前面还是后面 |
| length() | 返回字符串的长度。 |
| match() | 用于将正则表达式与字符串匹配。 |
| replace() | 用于查找正则表达式和字符串之间的匹配,并将匹配的子字符串替换为新的子字符串。 |
| search() | 执行搜索,以查找正则表达式和指定字符串之间的匹配。 |
| slice() | 提取字符串的一部分并返回一个新字符串。 |
| split() | 通过将字符串分割为子字符串,将字符串对象分割为字符串数组。 |
| substr() | 从指定的位置开始,通过指定的字符数返回字符串中的字符。 |
| substring() | 返回字符串中两个索引之间的子字符串。 |
| toLocaleLowerCase() | 字符串中的字符被转换为小写,同时考虑到当前的语言环境。 |
| toLocaleUpperCase() | 字符串中的字符被转换为大写字母,同时考虑到当前的语言环境。 |
| toLowerCase() | 将字符串转换为小写 |
| toString() | 返回表示指定对象的字符串。 |
| toUpperCase() | 将字符串转换为大写 |
| valueOf() | 返回指定对象的基本值。 |
字符HTML包装器
| 方法 | 说明 |
|---|---|
| anchor() | 创建用作超文本目标.htmlL锚。 |
| big() | 创建一个字符串,该字符串将以大字体显示,就像它在<big>标签中一样。 |
| blink() | 创建一个要闪烁的字符串,就像它在<blink>标签中一样。 |
| bold() | 创建一个要显示为粗体的字符串,就像它在<b>标签中一样。 |
| fixed() | 使字符串以固定间距字体显示,就像在<tt>标记中一样 |
| fontcolor() | 使字符串以指定的颜色显示,就像它在<font color="color">标签中一样。 |
| fontsize() | 使字符串以指定的字体大小显示,就像它在<font size="size">标记中一样。 |
| italics() | 使字符串变为斜体,就像在<i>标签中一样。 |
| link() | 创.htmlL超文本链接。 |
| small() | 使字符串以小字体显示,就像在<small>标记中一样。 |
| strike() | 使字符串显示为结构输出文本,就像在<strike>标记中一样。 |
| sub() | 使字符串显示为下标,就像在<sub>标签中一样 |
| sup() | 使字符串显示为上标,就像在<sup>标签中一样 |
JavaScript 数组对象的方法
| 方法 | 说明 |
|---|---|
| concat() | 返回多个数组组成的新数组 |
| every() | 如果数组中的每个元素都满足所提供的测试函数,则返回true。 |
| filter() | 过滤所有元素并返回符合条件元素组成的新数组。 |
| forEach() | 为数组中的每个元素调用一个函数。 |
| indexOf() | 返回数组中第1个匹配元素的索引,如果没有找到,返回-1. |
| join() | 将数组中的所有元素连接成字符串。 |
| lastIndexOf() | 返回数组中最后1个匹配元素的索引,如果没有找到,返回-1. |
| map() | 对数组中的每个元素调用指定函数,并返回新数组 |
| pop() | 从数组中移除最后一个元素并返回该元素。 |
| push() | 在数组的末尾添加一个或多个元素,并返回数组的新长度。 |
| reduce() | 同时对数组的两个值应用一个函数(从左到右),以将其减少为单个值。 |
| reduceRight() | 同时对数组的两个值应用一个函数(从右到左),以将其减少为单个值。 |
| reverse() | 倒置数组——第1个成为最后1个,最后1个成为第1个。 |
| shift() | 从数组中移除第一个元素并返回该元素。 |
| slice() | 提取数组的一个部分并返回。 |
| some() | 如果数组中至少有一个元素满足所提供的测试函数,则返回true。 |
| toSource() | 对象的源代码 |
| sort() | 对数组中的元素进行排序 |
| splice() | 在数组中添加或者删除元素。 |
| toString() | 返回表示数组及其元素的字符串。 |
| unshift() | 将一个或多个元素添加到数组的前面,并返回数组的新长度。 |
JavaScript 日期对象的方法
| 方法 | 说明 |
|---|---|
| Date() | 返回今天的日期和时间 |
| getDate() | 根据本地时间返回指定日期的月份的日期。 |
| getDay() | 根据当地时间返回指定日期的星期几。 |
| getFullYear() | 根据本地时间返回指定日期的年份。 |
| getHours() | 根据本地时间返回指定日期中的小时。 |
| getMilliseconds() | 根据本地时间返回指定日期中的毫秒。 |
| getMinutes() | 根据本地时间返回指定日期的分钟数。 |
| getMonth() | 根据本地时间返回指定日期的月份。 |
| getSeconds() | 根据本地时间返回指定日期中的秒数。 |
| getTime() | 返回指定日期的数值,作为自UTC时间1970年1月1日起的毫秒数。 |
| getTimezoneOffset() | 返回当前区域设置的时区偏移量(以分钟为单位)。 |
| getUTCDate() | 根据通用时间返回指定日期的月份的日期。 |
| getUTCDay() | 根据国际时间返回指定日期的星期几。 |
| getUTCFullYear() | 根据国际时间返回指定日期的年份。 |
| getUTCHours() | 根据通用时间返回指定日期的小时数。 |
| getUTCMilliseconds() | 根据通用时间返回指定日期中的毫秒。 |
| getUTCMinutes() | 根据通用时间返回指定日期的分钟。 |
| getUTCMonth() | 根据通用时间返回指定日期的月份。 |
| getUTCSeconds() | 根据通用时间返回指定日期中的秒数。 |
| getYear() | Deprecated -根据当地时间返回指定日期的年份。使用getFullYear代替。 |
| setDate() | 根据当地时间为指定的日期设置月份的日期。 |
| setFullYear() | 根据当地时间为指定的日期设置全年。 |
| setHours() | 根据当地时间设置指定日期的小时。 |
| setMilliseconds() | 根据本地时间设置指定日期的毫秒数。 |
| setMinutes() | 根据当地时间设置指定日期的分钟。 |
| setMonth() | 根据本地时间为指定的日期设置月份。 |
| setSeconds() | 根据本地时间设置指定日期的秒数。 |
| setTime() | 将Date对象设置为自UTC时间1970年1月1日00:00:00以来的毫秒数。 |
| setUTCDate() | 根据通用时间将月份的一天设置为指定的日期。 |
| setUTCFullYear() | 根据通用时间将全年设置为指定的日期。 |
| setUTCHours() | 根据通用时间为指定的日期设置小时。 |
| setUTCMilliseconds() | 根据通用时间设置指定日期的毫秒数。 |
| setUTCMinutes() | 根据通用时间设置指定日期的分钟。 |
| setUTCMonth() | 根据通用时间为指定的日期设置月份。 |
| setUTCSeconds() | 根据通用时间设置指定日期的秒数。 |
| setYear() | Deprecated -根据当地时间设置指定日期的年份。使用setFullYear代替。 |
| toDateString() | 以人类可读的字符串形式返回日期的“日期”部分。 |
| toGMTString() | Deprecated——使用Internet GMT约定将日期转换为字符串。使用toUTCString代替。 |
| toLocaleDateString() | 使用当前地区的约定,以字符串的形式返回日期的“日期”部分。 |
| toLocaleFormat() | 使用格式字符串将日期转换为字符串。 |
| toLocaleString() | 使用当前地区的约定将日期转换为字符串。 |
| toLocaleTimeString() | 使用当前地区的约定,以字符串的形式返回日期的“时间”部分。 |
| toSource() | 返回表示等效日期对象的源的字符串;您可以使用此值创建一个新对象。 |
| toString() | 返回表示指定日期对象的字符串。 |
| toTimeString() | 以人类可读的字符串形式返回日期的“时间”部分。 |
| toUTCString() | 使用通用时间约定将日期转换为字符串。 |
| valueOf() | 返回日期对象的基本值。 |
JavaScript Date对象的静态方法
| 方法 | 说明 |
|---|---|
| Date.parse( ) | 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
| Date.UTC( ) | 返回指定UTC日期和时间的毫秒表示形式。 |
Math对象的方法
| 方法 | 说明 |
|---|---|
| abs() | 返回一个数的绝对值。 |
| acos() | 返回一个数的反余弦(以弧度表示)。 |
| asin() | 返回一个数的反正弦值(以弧度表示)。 |
| atan() | 返回一个数字的反正切(以弧度表示)。 |
| atan2() | 返回其参数的商的反正切值。 |
| ceil() | 返回大于或等于一个数的最小整数。 |
| cos() | 返回一个数的余弦值。 |
| exp() | 返回E的N次方,其中N是参数,E是欧拉常数,自然对数的底。 |
| floor() | 返回小于或等于一个数的最大整数。 |
| log() | 返回一个数的自然对数(以E为底)。 |
| max() | 返回0或多个数字中的最大值。 |
| min() | 返回零或多个数字中的最小值。 |
| pow() | 返回底数到指数的幂,即底数。 |
| random() | 返回0到1之间的伪随机数。 |
| round() | 返回四舍五入为最接近整数的数字的值。 |
| sin() | 返回一个数的正弦值。 |
| sqrt() | 返回一个数的平方根。 |
| tan() | 返回一个数字的正切值。 |
| toSource() | 返回字符串“Math”。 |
RegExp对象的方法
| 方法 | 说明 |
|---|---|
| exec() | 执行匹配项搜索。 |
| test() | 测试其字符串参数是否匹配。 |
| toSource() | 返回表示指定对象的字面量; 我们可以使用此值创建一个新的RegExp对象。 |
| toString() | 返回表示指定对象的字符串。 |

