JS内置对象及常用方法?
数组对象及常用方法
push(元素1,元素2,...) 向数组末尾添加一个或多个元素,并返回数组的新长度
shift () 移除数组中第一个元素,并返回该元素
unshift(元素,元素2,...) 向数组头部添加一个或多个元素,并返回数组的新长度
pop() 移除数组最后一个元素,并返回该元素
concat (数组1,数组2,...) 将多个数组拼接成一个新数组,并返回新数组
slice (起始下标,结束下标) 以数组的形式返回起始下标到结束下标之间的元素,包前不包后
splice (起始下标,个数,[元素1,元素2,...]) 在数组的任意位置添加或删除任意个元素
sort() 对数组中的元素进行排序,默认使用unicode编码进行从小到大排序
join(分隔符) 以指定的分隔符将数组中的元素拼接成一个字符串
reverse() 反转数组中的元素
toString() 用逗号将数组中的元素拼接成一个字符串
Math对象及常用方法:
abs(值) 绝对值
max(值1,值2,...) 最大值
min(值1,值2,...) 最小值
ceil(值) 向上取整
floor(值) 向下取整
round(值) 四舍五入
random() 随机数,生成0到1之间的随机小数,含0不含1。
字符串对象及常用方法
split(分割符) 将字符串分割为字符串数组
charAt(下标) 返回指定下标对应的字符,如果找不到返回空字符串
indexOf(子字符串)查找子字符串在字符串中首次出现的位置,如果找不到返回-1
lastIndexOf(子字符串) 查找子字符串在字符串中最后一次出现的位置,如果找不到返回-1
substring(起始下标,结束下标) 按起始下标和结束下标截取字符串,包前不包后
substr(起始下标,[个数]) 按起始下标和个数截取字符串, 如果只给了起始下标,没有给截取的个数,默认截取到字符串末尾
replace(正则表达式|旧字符串,新字符串) 替换字符串
concat(值1,值2,...) 拼接字符串,相当于+号
toLowerCase() 将字符串转为小写
toUpperCase() 将字符串转为大写
日期对象及常用方法
toString() 将日期转为字符串
toLocaleString() 将日期转为本地格式字符串
getFullYear() 获取指定日期的年份
getMonth() 获取指定日期的月份,返回0-11,0代表1月份,11代表12月份
getDate() 获取指定日期的天数,返回1-31
getDay() 获取指定日期的星期数,返回0-6,0代表星期日,6代表星期六
getHours() 获取指定日期的小时数,返回0-23
getMinutes() 获取指定日期的分钟数,返回0-59
getSeconds() 获取指定日期的秒数,返回0-59
getMilliseconds() 获取指定日期的毫秒数,返回0-999
setFullYear (年份) 设置年份
setMonth(月份) 设置月份
setDate(天数) 设置天数
setHours(小时数) 设置小时数
setMinutes(分钟数) 设置分钟数
setSeconds(秒数) 设置秒数
setMilliseconds(毫秒数) 设置毫秒数
getTime() 获取从1970年1月1号到指定日期经过的毫秒数