• 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();
        console.log(dt.valueOf());//输出从1970/1/1以来的毫秒数
        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();//删除数组的第一个元素
      
  • 相关阅读:
    【javascript】手写call,apply,bind函数
    http压缩 Content-Encoding: gzip
    【javascript】强大的CSS3/JS:帧动画的多种实现方式与性能对比
    【canvas】html5 canvas常用api总结(二)--图像变换API
    【canvas】html5 canvas常用api总结(一)--绘图API
    python的列表试用3-6
    UIImagePickerController获取照片的实现,添加overlay方法 (相机取景框)
    调试JDK1.8源码的方法
    多线程-Executor,Executors,ExecutorService,ScheduledExecutorService,AbstractExecutorService
    多线程-Fork/Join
  • 原文地址:https://www.cnblogs.com/upxiao/p/9402649.html
Copyright © 2020-2023  润新知