JavaScript基础过关第五天

JavaScript基础过关第五天

内置对象

  • Math

    • 常用属性

      1. Math.PI-------π
      2. Math.E-------自然数
    • 常用方法

      1. Math.abs()------绝对值

      2. Math.ceil()--------向上取整

      3. Math.floor()-------向下取整

      4. Math.max()--------取最大

      5. Math.min()---------取最小

      6. Math.pow(x,y)-------x的y次方

      7. Math.sqrt(x)-------根号x

      8. Math.random()-------产生随机数(伪随机数)

        Math.floor((Math.random()*y)+x);//取x~x+y范围的整数(不包括x+y)

更多内容请查询:Math手册

  • Date

    Date手册

    • 构造函数

      new Date();
      new Date(value);
      new Date(dateString);
      
      var dt=new Date();
      console.log(dt);
      var dt1=new Date("2018-8-1");//一定要传入一个字符串
      console.log(dt1);
      var dt2=new Date("2018/8/1");
      console.log(dt2);
    • 方法

      var dt=new Date();
      var dt1=Date.now();
      //获取现在的时间
      console.log(dt1);//输出从1970/1/1以来的毫秒数
      //获取年份
      console.log(dt.getFullYear());
      //获取月份
      console.log(dt.getMonth());//从0开始
      //获取日期
      console.log(dt.getDate());
      //获取小时
      console.log(dt.getHours());
      //获取分钟
      console.log(dt.getMinutes());
      //获取秒
      console.log(dt.getSeconds());
      //获取星期
      console.log(dt.getDay());
      
      //将日期转化为字符串
      console.log(dt.toString());//dt默认转化为字符串
  • String

    ​ 手册:查询

    ​ String----是一个对象

    ​ 字符串可以使用单引号和双引号

    ​ 字符串可以看成一个数组,可以通过for循环进行遍历

    1. 常用方法
    var str="hahahahah" 
    //返回指定位置的字符--str.charAt()
    console.log(str.charAt(5));//a
    //字符串拼接--str.concat()
    var str1="hhhh";
    console.log(str.concat(str1));//hahahahahhhhh
    //返回出现的指定值的第一次索引--.str.indexOf()
    console.log(str.indexOf('a',0));//1(从第0个开始找)
    //字符串代替---.str.replace()
    console.log(str.replace('h','e'));//eahahahah(只代替第一次出现的)
    //.slice(开始的索引,结束的索引)
    //.split(分隔符,[切割后留下的个数])将字符串按照指定分隔符分隔,并且把剩下的拼接成为一个数组
    //.substr(开始的位置,截取的长度)
    //.toLowerCase();字符串转小写
    //.tpUpperCase();字符串转大写
    //.trim();切掉字符串两端的空格(不包括中间)
    1. 常用属性

      String.length;//字符串的长度

  • Array

    ​ 手册:查询

    ​ 1. 常用方法

    .isArray(对象)----判断这个对象是不是数组
    .filter(函数);
    .every(函数);
    .indexof(元素值);
    .join("字符串");  
    .map(函数);
    .reverse();
    .sort();
    .arr.slice(开始的索引,结束的索引);
    .splice(开始的位置,要删的个数,替换的元素的值);
    .foreach();
    
    //必须要记住的4个方法
    1..push();//将元素加入数组的最后一个元素后面
    4.unshift();//向数组的第一个元素前面加入元素
    2.pop();//删除数组的最后一个元素
    3.shift();//删除数组的第一个元素

猜你喜欢

转载自www.cnblogs.com/upxiao/p/9402649.html