阅读(3291)
赞(12)
JavaScript 内置函数
2016-08-12 22:04:54 更新
JavaScript 内置函数
数值方法
数值对象仅包含了几个任何对象均定义的默认方法
方法 | 描述 |
---|---|
constructor() | 返回创建该对象实例的函数。默认是数值对象。 |
toExponential() | 强制将数值以指数形式显示。 |
toFixed() | 可把 Number 四舍五入为指定小数位数的数字。 |
toLocaleString() | 以字符串的形式返回当前对象的值。该字符串适用于宿主环境的当前区域设置。 |
toPrecision() | 定义显示一个数多少位数(包括位小数的左和右) |
toString() | 返回该数值的字符串格式 |
valueOf() | 返回数值 |
布尔方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
toSource() | 返回一个包含布尔对象的源字符串;可以使用这个字符串创建一个等价的对象。 |
toString() | 按照布尔结果返回“true”或“fales”。 |
valueOf() | 返回布尔对象的原始值。 |
字符串方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
charAt() | 返回指定位置的字符。 |
charCodeAt() | 返回指定位置字符的数值。 |
concat() | 返回布尔对象的原始值。 |
indexOf() | 返回匹配子字符串第一次出现的位置,如果不存在就返回-1。 |
lastIndexOf() | 返回匹配子字符串最后一次出现的位置,如果不存在就返回-1。 |
localeCompare() | 比较两个字符串,并返回以数字形式表示的比较结果。 |
length() | 返回字符串的长度。 |
match() | 用于匹配正则表达式。 |
replace() | 通过与正则表达式找到子串位置,并替换为新指定的字符串。 |
search() | 执行与一个正则表达式进行的搜索。 |
slice() | 提取并返回一个子串。 |
split() | 将字符串分割成多个子串,并存储进字符串数组。 |
substr() | 返回字符串中指定位置,指定长度的子串。 |
toLocaleLowerCase() | 大写字符转为小写,同时尊重当前语言环境。 |
toLocaleUpperCase() | 小写字符转为大写,同时尊重当前语言环境。 |
toLowerCase() | 大写字符转为小写。 |
toString() | 返回表示该对象的一个字符串。 |
toUpperCase() | 小写字符转为大写。 |
valueOf() | 返回指定对象的原始数值。 |
HTML字符串格式化工具
方法 | 描述 |
---|---|
anchor() | 创建一个HTML锚作为一个超文本的目标。 |
big() | 创建一个以“大”字体表示的字符串,好比置于标签中一样。 |
blink() | 创建一个闪烁的字符串,好比置于标签中一样。 |
bold() | 创建一个粗体显示的字符串,好比置于标签中一样。 |
fixed() | 创建一个打字机字体显示的字符串,好比置于标签中一样。 |
fontcolor() | 创建一个特定字体颜色显示的字符串,好比置于标签中一样。 |
fontsize() | 创建一个特定字体大小显示的字符串,好比置于标签中一样。 |
italics() | 创建一个斜体显示的字符串,好比置于标签中一样。 |
link() | 创建HTML超级链接。 |
small() | 创建一个小字体显示的字符串,好比置于标签中一样。 |
strike() | 创建一个加了删除线显示的字符串,好比置于标签中一样。 |
sub() | 以下标的方式显示,好比置于标签中一样。 |
sup() | 以上标的方式显示,好比置于标签中一样。 |
数组方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
concat() | 返回两个数据经过联接后的数组。 |
every() | 如何数组内的元素均满足某测试函数,那么就返回true。 |
filter() | 原来的数组中能过通过过滤器的元素组成一个新的数组返回。 |
forEach() | 调用一个函数来处理数组中的每个元素。 |
indexOf() | 返回与指定元素相匹配的第一个位置,如果不存在就返回-1 |
join() | 连接数组中所有的元素,返回一个字符串 |
lastIndexOf() | 返回与指定元素相匹配的最后一个位置,如果不存在就返回-1。 |
map() | 调用一个函数处理数组中的每一个元素,将生成的结果组成一个新的数组,并返回 |
pop() | 返回数组中的最后一个元素,并删除。 |
push() | 在数组的最后增加一个元素,并返回新数组的长度 |
reduce() | 对数组中的所有元素(从左到右)调用指定的回调函数。 该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。 |
reduceRight() | 对数组中的所有元素(从右到左)调用指定的回调函数。 该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。 |
reverse() | 反转数组元素的顺序——第一个成为最后一个,最后成为第一。 |
shift() | 删除数组的第一个元素并返回。 |
slice() | 提取一段数组并返回一个新的数组 |
some() | ,如果存在一个元素满足所提供的测试函数,就返回true。 |
toSource() | 代表一个对象的源代码。 |
sort() | 对数组中的元素排序。 |
splice() | 增删数组中的元素。 |
toString() | 返回一个表示数组及其元素的字符串。 |
unshift() | 在数组的首部添加新的元素,并且返回新数组的长度 |
时期方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
Date() | 返回今天的日期及时间。 |
getDate() | 按照本地模式返回指定日期是哪日。 |
getDay() | 按照本地模式返回指定日期是周几。 |
getFullYear() | 按照本地模式返回指定日期是哪一年。 |
getMilliseconds() | 按照本地模式返回指定日期是几毫秒。 |
getMinutes() | 按照本地模式返回指定日期是几分。 |
getMonth() | 按照本地模式返回指定日期的月份。 |
getSeconds() | 按照本地模式返回指定日期是几秒。 |
getTime() | 按照本地模式当前的格林威治时间。 |
getTimezoneOffset() | 以分钟为单位返回时间偏差。 |
getUTCDate() | 按照世界统一时间返回指定日期是几号。 |
getUTCDay() | 按照世界统一时间返回指定日期是周几。 |
getUTCFullYear() | 按照世界统一时间返回指定日的年份。 |
getUTCHours() | 按照世界统一时间返回指定日期是几时。 |
getUTCMilliseconds() | 按照世界统一时间返回指定日期的毫秒数。 |
getUTCMinutes() | 按照世界统一时间返回指定日期的分钟数。 |
getUTCMonth() | 按照世界统一时间返回指定日期的月份。 |
getUTCSeconds() | 按照世界统一时间返回指定日期的秒数。 |
setDate() | 按照本地模式设置日期。 |
setFullYear() | 按照本地模式设置年份。 |
setHours() | 按照本地模式设置小时。 |
setMilliseconds() | 按照本地模式设置毫秒数。 |
setMinutes() | 按照本地模式设置分钟数。 |
setMonth() | 按照本地模式设置月份。 |
setSeconds() | 按照本地模式设置秒数。 |
setTime() | 按照格林威治格式设置毫秒数。 |
setUTCDate() | 按照世界统一时间设置日期。 |
setUTCFullYear() | 按照世界统一时间设置年份。 |
setUTCHours() | 按照世界统一时间设置小时数。 |
setUTCMilliseconds() | 按照世界统一时间设置毫秒数。 |
setUTCMinutes() | 按照世界统一时间设置分钟数。 |
setUTCMonth() | 按照世界统一时间设置月份。 |
setUTCSeconds() | 按照世界统一时间设置秒数。 |
toDateString() | 返回日期的字符串。 |
toLocaleDateString() | 按照本地模式,返回日期的字符串。 |
toLocaleFormat() | 使用格式字符串,将日期转换为一个字符串。 |
toLocaleString() | 使用当前语言环境的约定将日期转换为一个字符串。 |
toLocaleTimeString() | 返回日期的“时间”部分作为一个字符串,使用当前语言环境的约定。 |
toSource() | 返回一个字符串代表一个等价的日期对象的来源,您可以使用这个值来创建一个新的对象。 |
toString() | 返回一个字符串代表指定的日期对象。 |
toTimeString() | 返回日期的“时间”部分以字符串形式。 |
toUTCString() | 使用通用时间约定,将日期转换为一个字符串。 |
valueOf() | 返回日期对象的原始值。 |
日期静态方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
Date.parse( ) | 解析并返回日期和时间的字符串表示的内部毫秒表示日期。 |
Date.UTC( ) | 返回指定的毫秒表示UTC日期和时间。 |
数学方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
abs() | 返回数值的绝对值。 |
acos() | 返回一个数值的arccos值。 |
asin() | 返回一个数值的arcsin值。 |
atan() | 返回一个数值的arctan值。 |
ceil() | 返回大于或等于整数最小的一个数字。 |
cos() | 返回一个数值的cos值。 |
exp() | 返回指数。 |
floor() | 返回小于等于一个数的最大数。 |
log() | 返回一个数值以e为底的对数。 |
max() | 返回最大值。 |
min() | 返回最小值。 |
pow() | 返回以e为底的幂。 |
random() | 返回0和1之间的一个伪随机数。 |
round() | 返回四舍五入后的值。 |
sin() | 返回sin值。 |
sqrt() | 返回一个整数的平方根。 |
tan() | 返回一个数值的tan值。 |
toSource() | 返回字符串“Manth”。 |
正则表达式方法
如下为相关方法及描述的列表:
方法 | 描述 |
---|---|
exec() | 执行一个字符串的搜索匹配。 |
test() | 测试匹配的字符串参数。 |
toSource() | 返回一个对象文字代表指定的对象;您可以使用这个值来创建一个新的对象。 |
toString() | 返回一个字符串代表指定的对象。 |