## 标题
Math对象 Math.PI() 圆周率
Math.floor() 向下取整
Math.ceil() 向上取整
Math.round() 四舍五入(0.5)往大的方向取
Math.abs() 绝对值
Math.max() 最大值
Math.min() 最小值
Math.random() 随机数
Data对象 var data=new Date() 它是构造函数,必须实例化
getFullYear 得到年
getMonth 得到月(记得要加1)
getData 得到日
getDay 得到星期几
getHours 得到小时
getMinutes 得到分钟
getSeconds 得到秒
getTime() 获取总的毫秒数(时间戳)
valueOf()
var data=+new Date()
Array数组对象 unshift() 数组开头增加
shift() 删除数组的第一个元素
push() 数组末尾曾加
pop() 删除数组最后一个元素
concat() 数组的拼接
splice(索引,数量,参数) 可以实现数组的删除,增加,替换
slice(n,m) 从索引n截取到索引m但不包括m,原数组不发生改变
reverse() 翻转数组,返回翻转后的数组,原数组不发生变化
sort() sort(function (a,b){return a-b}) 从小到大排
sort(function (a,b){return b-a}) 从大到小排 (原数组不发生改变)
toString() 数组转换为字符串 把数组转成以逗号分隔的字符串
join(拼接形式) 把数组拼接成以其他形式分割的字符串
arr.forEach(function(value,index,arr){} 遍历数组, 新增
filter(同上) 筛选数组,返回一个新的数组
some(同上) 查找数组中是否有满足条件的元素,返回一个布尔值, some遇到return会终止遍历
String字符串对象 indexOf(‘字符’,index) 根据字符找索引号,括号跟字符串,从前往后找,找到返回内容的索引,找不到返回-1;
lastIndexOf() 从后往前找,找到返回内容的索引,找不到返回-1;
charAT(index) 通过索引找字符
charCodeAt(index) 返回相对索引号的字符ASCII码,判断用户按下哪个键
str[index] 返回相对索引号的字符ASCII码,判断用户按下哪个键 新增
slice(n,m) 从索引n 查找到索引m 但不包括m,slice可以取负值
substring(n,m) 从索引n 查找到索引m ,但不包括m, 不可以取负值
substr(n,m) 从索引n开始截取m 个
split(切割形式) 把一个字符串分割成字符串数组
replace(a,b) 把a替换成b,但只能替换第一个字符
toUpperCase() 转大写字母
toLowerCase() 转小写字母