js常用内置对象有:Date,、Array、String、Math、Object、JSON、 RegExp、Window、Global。
下面列出其常见的方法:
全局属性和函数,可用于所有内建的JavaScript对象
isNaN() 判断一个值是否是NaN
parseInt() 解析一个字符串并返回一个整数
parseFloat() 解析一个字符串并返回一个浮点数
number() 把对象的值转换为数字
string() 把对象的值转换为字符串
String对象
charAt() 返回指定索引的位置的字符
indexOf() 从前向后检索字符串,看是否含有指定字符串
lastIndexOf() 从后向前检索字符串,看是否含有指定字符串
concat() 连接两个或多个字符串
slice(start,end) 根据起始和结束下表截取子串
substring(start,end) 根据起始和结束下表截取子串
split() 根据指定分隔符将字符串分割成多个子串,并返回一个新数组
substr(start,length) 根据长度截取字符串
toUpperCase() 该字符串中的所有字母都被转化为大写字母,并返回
toLowerCase() 该字符串中的所有字母都被转化为小写字母,并返回
Array对象中常用方法:
concat() 表示把几个数组合并成一个数组
join() 设置分隔符连接数组元素为一个字符串
pop() 移除数组最后一个元素
shift() 移除数组中第一个元素
slice(start,end) 返回数组中的一段
splice() 可以用来删除,可以用来插入,也可以用来替换
push() 往数组中新添加一个元素,返回最新长度
sort() 对数组进行排序
reverse() 反转数组的顺序
toLocaleString() 把数组转换为本地字符串
Array对象属性:
length 表示取得当前数组长度 (常用)
constructor 引用数组对象的构造函数
Math对象
ceil() 向上取整
floor() 向下取整
round() 四舍五入
random() 取随机数
Date对象
getDate函数: 返回日期的“日”部分,值为1~31。
getDay函数: 返回星期,值为0~6,0表示星期日。
getHours函数: 返回日期的“小时”部分,值为0~23。
getMinutes函数: 返回日期的“分钟”部分,值为0~59。
getMonth函数: 返回日期的“月”部分,值为0~11。
getSeconds函数: 返回日期的“秒”部分,值为0~59。
getTime函数: 返回系统时间。
getTimezoneOffset函数: 返回此地区的时差(当地时间与GMT格林威治标准时间的地区时差),单位为分钟。
getYear函数: 返回日期的“年”部分。返回值以1900年为基数,如1999年为99。
parse函数: 返回从1970年1月1日零时整算起的毫秒数(当地时间)
setDate函数: 设定日期的“日”部分,值为0~31。
setHours函数: 设定日期的“小时”部分,值为0~23。
setMinutes函数: 设定日期的“分钟”部分,值为0~59。
setMonth函数: 设定日期的“月”部分,值为0~11。其中0表示1月,…,11表示12月。
setSeconds函数: 设定日期的“秒”部分,值为0~59。
setTime函数: 设定时间。时间数值为1970年1月1日零时整算起的毫秒数。
setYear函数: 设定日期的“年”部分。
toGMTString函数: 转换日期成为字符串,为GMT格林威治标准时间。
setLocaleString函数: 转换日期成为字符串,为当地时间。
UTC函数: 返回从1970年1月1日零时整算起的毫秒数(GMT)。