罕见内置对象

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
  • 清空数组

    • 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 用来替代的值
    原文作者:神膘护体小月半
    原文地址: https://segmentfault.com/a/1190000016102042
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞