Math
- Math.pow(a,b);//求a的b次方的值。
- Math.round(c);//将c以小数背面一名最先四舍五入。
- Math.ceil(d);//将d举行向上取整(天花板函数)
- Math.floor(e);//将e举行向下取整(地板函数)
- Math.max(a,b,c….);//在a,b,c中获得个中最大的数据
- Math.min(a,b,c…);//在a,b,c中获得最小的数据
Math.random();//天生一个大于0小于1的随机数。
0-100之间随机数
- Math.random()*100
30-60之间随机数
- Math.random()*30+30
48-72之间随机数
- Math.random()*24+48
Array
数组拼接
- join,不传参数默许以逗号衔接
数组的增删操纵
- push,从背面增加元素,返回新的数组
- pop,从背面删除元素,返回删除的元素
- unshift,从前面增加元素,返回新的数组的长度
- shift,从前面删除元素,返回删除的元素
数组的翻转与排序
- reverse,翻转数组
sort,数组排序,默许依据字母递次排序
- sort依据编码排序,比方75和8比较,75<8 而且原数组会发作转变
数组的拼接与截取
- concat,数组兼并,不会影响本来的数组,会返回一个新数组
- slice,数组切分,赋值数组的一部份到一个新的数组,并返回这个数组
- splice,数组拼接,以新元素替代就元素,修正数组内容
- start,最先位置;deleteCount,删除个数;items替代的内容
数组查找元素
- array.indexOf(search,[fromIndex]);
//数组中某个元素第一次涌现的位置,假如找不到,返回-1 - array.lastIndexOf(search,[fromIndex]);
//从背面查某个元素第一次涌现的位置,假如找不到,返回-1
- array.indexOf(search,[fromIndex]);
清空数组
- arr.splice(0,array.length);//删除数组中所有元素
- arr.length=0;//直接修正数组的长度
- arr=[];//将数组赋值为一个空数组
Date
建立日期对象
- var date=new Date();//运用组织函数建立一个当前时候的对象
- var date=new Date(2017-03-22);//建立一个指定时候的日期对象
- var date=new Date(2017-03-22 00:52:34);//建立一个指定时候的日期对象
日期花样化
- date.toString()//默许日期花样
- date.toDateString()
- date.toTimeString()
猎取日期制订部份
- getMilliseconds()//猎取毫秒值
- getSeconds()//猎取秒
- getMinutes()//猎取分钟
- getHours()//猎取小时
- getDay()//猎取礼拜 0-6 0示意礼拜天
- getDate()//猎取日,当月的第几天
- getMonth()//猎取月份,从0最先盘算
- getFullYear()//猎取4位的年份
- 时候戳
var date=+new Date();1970年01月01日00分00秒起至如今的总毫秒数
String
查找字符以及字符编码方法
- charAt();//在字符串中依据下标找对应字符
- charCodeAt();//在字符串中依据下标找对应字符的字符编码
- String.fromCharCode();//依据字符编码返回对应字符
查找指定字符串
- indexOf 猎取某个字符串第一次涌现的位置,假如没有,返回-1
- lastIndexOf 从背面最先查找第一次涌现的位置,假如没有,返回-1
- 第一个参数,须要查找的字符,第二个参数,最先查找的位置,不写默许0
去除空缺
- trim() 去除字符串双方的空格,内部空格不会去除
大小写转换
- toUpperCase() 悉数转换成大写字母
- toLowerCase() 悉数转换成小写字母
字符串拼接与截取
- slice:从start最先,end完毕,而且取不到end
- subString:从start最先,end完毕,而且取不到end
- substr:从start最先,截取length个字符
字符串切割
var str=”张三,李四,王五”;var arr=str.split(“,”)
- 将字符串支解成数组,功用和join相反
字符串替代
replace(searchValue,replaceValue)
- 参数:searchValue 须要替代的值,replaceValue 用来替代的值