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