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 用来替换的值
-
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。