zoukankan      html  css  js  c++  java
  • 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();//删除数组的第一个元素
      
  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    22. Generate Parentheses (backTracking)
    21. Merge Two Sorted Lists
    20. Valid Parentheses (Stack)
    19. Remove Nth Node From End of List
    18. 4Sum (通用算法 nSum)
    17. Letter Combinations of a Phone Number (backtracking)
    LeetCode SQL: Combine Two Tables
    LeetCode SQL:Employees Earning More Than Their Managers
  • 原文地址:https://www.cnblogs.com/upxiao/p/9402649.html
Copyright © 2011-2022 走看看