1、String 对象
1.1、属性
length | 返回目标字符串的长度。 |
prototype | 用于给String对象增加属性和方法 |
length | 返回目标字符串的长度。 |
1.2、方法
anchor(name) MyString.anchor(“New”) | 创建<a>标签,并用参数nane设置其NAME属性 |
big( ) 、blink( )、 bold( )、fixed( )、italics()、small()、strike()、sub()、sup() | 对应于方法,分别创建HTML语句中<big>、<blink>、<bold>、<tt>、<i>、<small>、<strike>、<sub>、<sup>等标签。 |
link(URL) | 创建<a>标签,并用参数URL指定其HREF属性 |
charAt(num ) | 用于返回参数num指定索引位置的字符。如果参数num不是字符串中的有效索引位置则返回-1。 |
charCodeAt( num) | 与charAt( )方法相同,但其返回ISO_Latin_1值。 |
concat(string2 ) | 把参数string2传入的字符串连接到当前字符串的末尾并返回新的字符串。 |
fontcolor( hexnum) fontcolor(color) | 创建<font>标签并设置其color属性。 |
fontsize(num)fontsize(string2) | 创建<font>标签并设置size属性为数字num或由字符串string2表示的相对于<basefont>标签的增减值i。 |
fromCharCode(num1,…numN)fromCharCode(keyevent.which) | 返回对应于通过参数num1至numN传入的ISO_Latin_1值位置处的字符,或者传入一个键盘事件并由其which属性指定哪个键被按下。 |
indexOf(string,num)indexOf(string) | 返回通过字符串传入的字符串传入的字符串string出现的位置。 |
LastIndexOf() | 参数与indexOf相同,功能相似,索引方向相反。 |
match(regexpression) | 查找目标字符串中通过参数传入的规则表达式regexpression所指定的字符串。 |
replace(regExpression,strin2) | 查找目标字符串中通过参数传入的规则表达式指定的字符串,若找到匹配字符串,返回由参数字符串string2替换匹配字符串后的新字符串。 |
search(regexpression) | 查找目标字符串中通过参数传入的规则表达式指定的字符串,找到配对时返回字符串的索引位置否则返回-1。 |
slice(num1,num2) slice(num) | 返回目标字符串指定位置的字符串。 |
split(separetor,um)split(separetor)split(regexpression,num) | 根据参数传入的规则表达式regexpression或分隔符separetor来分隔目标字符串,并返回字符串数组。 |
substr(num1,num2)substr(num) | 返回目标字符串中指定位置的字符串。 |
substring(num1,num2)substring(num) | 返回目标字符串中指定位置的字符串 |
toLowerCases() | 将字符串的全部字符转化为小写。 |
toUpperCase() | 将字符串的全部字符转化为大写。 |
valueOf() | 返回String对象的原始值。 |
2、Math对象
2.1、属性
Math.E | 返回欧拉常数e的值 |
Math.LN2 | 返回2的自然对数 |
Math.LOG2E | 返回e为底2的对数 |
Math.PI | 返回圆周率PI的值 |
Math.SQRT2 | 返回2的平方根 |
2.2、方法
Math.abs(num) | 返回num的绝对值 |
Math.abs(num) | 返回num的绝对值 |
Math.acos(num) | 返回num的反余弦 |
Math.asin(num) | 返回num的反正弦 |
Math.atan(num) | 返回num的反正切 |
Math.atan2(num1, num2) | 返回一个除法表示式的反正切值 |
Math.ceil(num) | 返回大于等于一个数的最小整数 |
Math.cos(num) | 返回num的余弦值 |
Math.exp(num) | 返回底为欧拉常数e的num次方 |
Math.floor(num) | 返回小于等于一个数的最大整数 |
Math.log(num) | 返回以欧拉常数e为底num的自然对数 |
Math.max(num1, num2) | 返回num1和num2中较大的一个数 |
Math.min(num1, num2) | 返回num1和num2中较大的一个数 |
Math.pow(num1, num2) | 返回num1的num2次方 |
Math.random() | 返回0至1间的随机数 |
Math.round(num) | 返回最接近num的整数 |
Math.sin(num) | 返回num的正弦值 |
Math.sqrt(num) | 返回num的平方根 |
Math.tan(num) | 返回num的正切值 |
Math.toSource(object) | 返回Math对象object的拷贝 |
Math.toString() | 返回表示Math对象的字符 |
3、 Array 对象
3.1、属性
Array.length | 返回数组的长度,为可读可写属性 |
Array.prototype | 用来给Array对象添加属性和方法 |
3.2、方法
Array.concat(arg1,arg2,…argN) | 将参数中的元素添加到目标数组后面并将结果返回到新数组 |
Array.join()Array.join(string) | 将数组中所有元素转化为字符串,并把这些字符串连接成一个字符串,若有参数string,则表示使用string作为分开各个数组元素的分隔符 |
Array.pop() | 删除数组末尾的元素并将数组length属性值减1 |
Array.push(arg1,arg2,…,argN) | 把参数中的元素按顺序添加到数组的末尾 |
Array.reverse() | 按照数组的索引号将数组元素的顺序完全颠倒 |
Array.shift() | 删除数组的第一个元素并将该元素作为操作的结果返回。删除后所有剩下的元素将下移1位 |
Array.slice(start)Array.slice(start,stop) | 返回包含参数start和stop之间的数组元素的新数组,若无stop参数,则默认stop为数组的末尾 |
Array.sort()Array.sort(function) | 基于一种顺序重新排列数组的元素。若有参数,则它表示一定的排序算法。 |
Array.splice(start,delete,arg3,…,argN) | 按参数start和delete的具体值添加、删除数组元素。 |
Array.toSource() | 返回一个表示Array对象源定义的字符串 |
Array.toString() | 返回一个包含数组中所有元素的字符串,并用逗号隔开各个数组元素 |
4、Date 对象
GMT 时间 1970 年 1 月 1 日 0 点定义为 GMT 标准零点
4.1、属性
prototype | 允许在Date对象中增加新的属性和方法 |
4.2、方法
getdate() | 返回月中的某一天 |
getday() | 返回星期中的某一天(星期几) |
getFullyear() | 返回用4位数表示的当地时间的年 |
getHours() | 返回小时 |
getMillseconds() | 返回毫秒 |
getMinutes() | 返回分钟 |
getMonth() | 返回月份 |
getseconds() | 返回秒 |
getTime() | 返回以毫秒表示的日期和时间 |
getTimezoneoffset() | 返回以GMT为基准的时区偏差,以分计算 |
getUTCDate() | 返回转换成世界时间的月中某一天 |
getUTCDay() | 返回转换成世界时间的星期中的某一天(星期几) |
getUTCFullyear() | 返回转换成世界时间的4位数表示的当地时间的年 |
getUTCHours() | 返回转换成世界时间的小时 |
getUTCMillseconds() | 返回转换成世界时间的毫秒 |
getUTCSeconds() | 返回转换成世界时间的分钟 |
getYear() | 返回转换成世界时间的月份 |
parse() | 返回转换成世界时间的秒 |
setDate() | 设置月中的某一天 |
setFullyear() | 按以参数传入的4位数设置年 |
setHours() | 设置小时 |
setMillseconds() | 设置毫秒 |
setMinutes() | 设置分钟 |
setMonth() | 设置月份 |
setseconds() | 设置秒 |
setTime() | 从一个表示日期和时间的毫秒数来设置日期和时间\ |
setUTCDate() | 按世界时间设置月中的某一天 |
setUTCFullyear() | 按世界时间按以参数传入的4位数设置年 |
setUTCHours() | 按世界时间设置小时 |
setUTCMillseconds() | 按世界时间设置毫秒 |
setUTCMinute() | 按世界时间设置分钟 |
setUTCMonth() | 按世界时间设置月份 |
setUTCSeconds() | 按世界时间设置秒 |
setYear() | 以2位数或4位数来设置年 |
toGMTString() | 返回表示GMT世界时间的日期和时间的字符串 |
toLocaleString() | 返回表示当地时间的日期和时间的字符串 |
toSource() | 返回Date对象的源代码 |
toString() | 返回表示当地时间的日期和时间的字符串 |
toUTCString() | 返回表示UTC世界时间的日期和时间的字符串 |
toUTC() | 将世界时间的日期和时间转换位毫秒 |
5、Number 对象
5.1、属性
MAX_VALUE | 指定脚本支持的最大值 |
MIN_VALUE | 指定脚本支持的最小值 |
NaN | 为Not a Number的简写,表示一个不等于任何数的值 |
NEGTTIVE_INFINITY | 表示负无穷大的特殊值 |
POSITIVE_INFINITY | 表示正无穷大的特殊值 |
prototype | 允许在Number对象中增加新的属性和方法 |
5.2、方法
toSource() | 返回表示当前Number对象实例的字符串 |
toString() | 得到当前Number对象实例的字符串表示 |
valueOf() | 得到一个Number对象实例的原始值 |
6、Boolean 对象
6.1、属性
prototype | 允许在Boolean对象中增加新的属性和方法 |
6.2、方法
toSource() | 返回表示当前Boolean对象实例创建代码的字符串 |
toString() | 返回当前Boolean对象实例的字符串(“true"或"false”) |
valueOf() | 得到一个Boolean对象实例的原始Boolean值 |