js常用内置对象及方法

1,097 阅读5分钟

js常用内置对象及方法(逆战班)

一、string 字符串

* String	
    对字符串的支持
* String.charAt( )
    返回字符串中的第n个字符
* String.charCodeAt( )	
    返回字符串中的第n个字符的代码
* String.concat( )	
    连接字符串
* String.fromCharCode( )	
    从字符编码创建—个字符串
* String.indexOf( )	
    检索字符串
* String.lastIndexOf( )	
    从后向前检索一个字符串
* String.length	
    字符串的长度
* String.localeCompare( )	
    用本地特定的顺序来比较两个字符串
* String.match( )	
    找到一个或多个正则表达式的匹配
* String.replace( )	
    替换一个与正则表达式匹配的子串
* String.search( )	
    检索与正则表达式相匹配的子串
* String.slice( )	
    抽取一个子串
* String.split( )	
    将字符串分割成字符串数组
* String.substr( )	
    抽取一个子串
* String.substring( )	
    返回字符串的一个子串
* String.toLocaleLowerCase( )	
    把字符串转换小写
* String.toLocaleUpperCase( )	
    将字符串转换成大写
* String.toLowerCase( )	
    将字符串转换成小写
* String.toString( )	
    返回字符串
* String.toUpperCase( )	
    将字符串转换成大写
* String.valueOf( )	
    返回字符串

二、数组方法(Array)

* constructor
    所建立对象的函数参考
* prototype
    能够为对象加入的属性和方法
* index
    For an array created by a regular expression match, the zero-based index of the match in the string.
* input
    For an array created by a regular expression match, reflects the original string against which the regular expression was matched.
* length
    获取数组元素的个数,即最大下标加1
* concat(array1,arrayn)
    将两个或两个以上的数组值连接起来,合并后返回结果
* join(string)
    将数组中元素合并为字符串,string为分隔符.如省略参数则直接合并,不再分隔
* pop()
    移除数组中的最后一个元素并返回该元素
* push(value)
    在数组的末尾加上一个或多个元素,并且返回新的数组长度值
* reverse()
    颠倒数组中元素的顺序,反向排列
* shift()
    移除数组中的第一个元素并返回该元素
* slice(start, deleteCount, [item1[, item2[,...[,itemN]]]])
    返从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
* sort(compare Function)
    在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串再排序,返回排序后的数组
* splice()
    为数组删除并添加新的元素
* toSource()
    显示对象的源代码
* toString()
    将数组所有元素返回一个字符串,其间用逗号分隔
* unshift(value)
    为数组的开始部分加上一个或多个元素,并且返回该数组的新长度
* valueOf()
    返回数组对象的原始值
* Array
    对数组的内部支持
* Array.concat( )
    连接数组
* Array.join( )
    将数组元素连接起来以构建一个字符串
* Array.length
    数组的大小
* Array.pop( )
    删除并返回数组的最后一个元素
* Array.push( )
    给数组添加元素
* Array.reverse( )
    颠倒数组中元素的顺序
* Array.shift( )
    将元素移出数组
* Array.slice( )
    返回数组的一部分
* Array.sort( )
    对数组元素进行排序
* Array.splice( )
    插入、删除或替换数组的元素
* Array.toLocaleString( )
    把数组转换成局部字符串
* Array.toString( )
    将数组转换成一个字符串
* Array.unshift( )
    在数组头部插入一个元素

三、时间对象 Data

* Date
    操作日期和时间的对象
* Date.getDate( )
    返回一个月中的某一天
* Date.getDay( )
    返回一周中的某一天
* Date.getFullYear( )
    返回Date对象的年份字段
* Date.getHours( )
    返回Date对象的小时字段
* Date.getMilliseconds( )
    返回Date对象的毫秒字段
* Date.getMinutes( )
    返回Date对象的分钟字段
* Date.getMonth( )
    返回Date对象的月份字段
* Date.getSeconds( )
    返回Date对象的秒字段
* Date.getTime( )
    返回Date对象的毫秒表示
* Date.getTimezoneOffset( )
    判断与GMT的时间差
* Date.getUTCDate( )
    返回该天是一个月的哪一天(世界时)
* Date.getUTCDay( )
    返回该天是星期几(世界时)
* Date.getUTCFullYear( )
    返回年份(世界时)
* Date.getUTCHours( )
    返回Date对象的小时字段(世界时)
* Date.getUTCMilliseconds( )
    返回Date对象的毫秒字段(世界时)
* Date.getUTCMinutes( )
    返回Date对象的分钟字段(世界时)
* Date.getUTCMonth( )
    返回Date对象的月份(世界时)
* Date.getUTCSeconds( )
    返回Date对象的秒字段(世界时)
* Date.getYear( )
    返回Date对象的年份字段(世界时)
* Date.parse( )
    解析日期/时间字符串
* Date.setDate( )
    设置一个月的某一天
* Date.setFullYear( )
    设置年份,也可以设置月份和天
* Date.setHours( )
    设置Date对象的小时字段、分钟字段、秒字段和毫秒字段
* Date.setMilliseconds( )
    设置Date对象的毫秒字段
* Date.setMinutes( )
    设置Date对象的分钟字段和秒字段
* Date.setMonth( )
    设置Date对象的月份字段和天字段
* Date.setSeconds( )
    设置Date对象的秒字段和毫秒字段
* Date.setTime( )
    以毫秒设置Date对象
* Date.setUTCDate( )
    设置一个月中的某一天(世界时)
* Date.setUTCFullYear( )
    设置年份、月份和天(世界时)
* Date.setUTCHours( )
    设置Date对象的小时字段、分钟字段、秒字段和毫秒字段(世界时)
* Date.setUTCMilliseconds( )
    设置Date对象的毫秒字段(世界时)
* Date.setUTCMinutes( )
    设置Date对象的分钟字段和秒字段(世界时)
* Date.setUTCMonth( )
    设置Date对象的月份字段和天数字段(世界时)
* Date.setUTCSeconds( )
    设置Date对象的秒字段和毫秒字段(世界时)
* Date.setYear( )
    设置Date对象的年份字段
* Date.toDateString( )
    返回Date对象日期部分作为字符串
* Date.toGMTString( )
    将Date转换为世界时字符串
* Date.toLocaleDateString( )
    回Date对象的日期部分作为本地已格式化的字符串
* Date.toLocaleString( )
    将Date转换为本地已格式化的字符串
* Date.toLocaleTimeString( )
    返回Date对象的时间部分作为本地已格式化的字符串
* Date.toString( )
    将Date转换为字符串
* Date.toTimeString( )
    返回Date对象日期部分作为字符串
* Date.toUTCString( )
    将Date转换为字符串(世界时)
* Date.UTC( )
    将Date规范转换成毫秒数
* Date.valueOf( )
    将Date转换成毫秒表示

四、Math对象

* Math
    算术函数和常量
* Math.abs( )
    计算绝对值
* Math.acos( )
    计算反余弦值
* Math.asin( )
    计算反正弦值
* Math.atan( )
    计算反正切值
* Math.atan2( )
    计算从x轴到一个点之间的角度
* Math.ceil( )
    对一个数上舍入
* Math.cos( )
    计算余弦值
* Math.E
    算术常量e
* Math.exp( )
    计算ex
* Math.floor( )
    对一个数下舍入
* Math.LN10
    算术常loge10
* Math.LN2
    算术常量loge2
* Math.log( )
    计算一个数的自然对数
* Math.LOG10E
    算术常量log10e
* Math.LOG2E
    算术常量log2e
* Math.max( )
    返回最大的参数
* Math.min( )
    返回最小的参数
* Math.PI
    算术常量PI
* Math.pow( )
    计算xy
* Math.random( )
    返回一个伪随机数
* Math.round( )
    舍入到最接近的整数
* Math.sin( )
    计算正弦值
* Math.sqrt( )
    计算平方根
* Math.SQRT1_2
    算术常量 1/
* Math.SQRT2
    算术常量
* Math.tan( )
    计算正切值