字符串操作
str.indexOf('字符')
有 正常下标
没有 -1
str.charAt(数字) 返回字符
str.lastIndexOf(‘字符’) 返回最后一次出现下标
str.substring(起始位置,结束位置)
切一段
包括起始,不包括结束
只写一个值,从开始位置一直切到最后
str.toUpperCace() 转大写
str.toLowerCace() 转小写
str.split(‘标记’) 转数组
数组操作
arr.push 向后添加
arr.pop 后面删除
arr.shift 前面删除
arr.unshift 前面添加
arr.join 数组转字符串
arr.reverse 翻转数组
arr.splice 切
一个值 从起始位置切到最后
两个值 从起始位置切到结束位置
三个值 从起始位置切到结束位置,第三个值是替换(后面的n个值都是替换)
arr.sort 排序
排数字有问题(按照字典序排)
arr.sort(fanction(n1,n2){
return n1-n2; 从小到大
return n2-n1; 从大到小});
时间对象
var oDate=new Date(); 日期对象
var y=oDate.getFullYear(); 年
var m=oDate.getMonth()+1; 月 加一是浏览器总是出现你的前一个月份
var d=oDate.getDate(); 日
var day=oDate.getDay(); 星期
var H= oDate.getHours(); 时
var M=oDate.getMinutes(); 分
var S=oDate.getSeconds(); 秒
var MS=oDate.getMillisecond(); 毫秒