zoukankan      html  css  js  c++  java
  • 11-js内置对象

    内置对象

    查内置对象

    https://developer.mozilla.org/zh-CN/

    Math


    得到一个两数之间的随机整数,包括两个数在内(MDN写好的)

    function getRandomIntInclusive(min, max) {
      min = Math.ceil(min);
      max = Math.floor(max);
      return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值 
    }
    

    Date

    Date()是构造函数,需要new创建

    参数写法

    常用参数

    案例

    格式化时间

        var data = new Date()
        year = data.getFullYear()
        month = data.getMonth() + 1
        day = data.getDate()
        week = data.getDay()
        weekArr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六']
        h = data.getHours()
        min = data.getMinutes()
        s = data.getSeconds()
        h = h < 10 ? '0' + h : h
        min = min < 10 ? '0' + min : min
        s = s < 10 ? '0' + s : s
        time = year + '年' + month + '月' + day + '日 ' + weekArr[week] + ' ' + h + ':' + min + ':' + s
        console.log(time);
    

    倒计时

    function countDown(time) {
            var nowTime = +new Date()
            var inputTime = +new Date(time)
            var times = (inputTime - nowTime) / 1000
            var d = parseInt(times / 60 / 60 / 24)
            var h = parseInt(times / 60 / 60 % 24)
            var min = parseInt(times / 60 % 60)
            var s = parseInt(times % 60)
            d = d < 10 ? '0' + d : d
            h = h < 10 ? '0' + h : h
            min = min < 10 ? '0' + min : min
            s = s < 10 ? '0' + s : s
            return d + '天' + h + '时' + min + '分' + s + '秒'
        }
        console.log(countDown('2021-5-29 17:00:00'));
    

    Array

    检测

    增减数组元素

    数组排序

    查找索引号

    数组去重

        function unique(arr) {
            var newArr = []
            for (var i = 0, len = arr.length; i < len; i++) {
                if (newArr.indexOf(arr[i]) === -1) {
                    newArr.push(arr[i])
                }
            }
            return newArr
        }
        console.log(unique([1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 7, 6, 5, 2]));
    

    转换为字符串

    其他操作

  • 相关阅读:
    HDFS架构原理
    Hadoop集群搭建
    解决8080端口号占用问题
    基于SSM的Maven项目(Redis和Mysql)配置文件整合
    maven 集成SSM项目配置文件模版
    初识Spring笔记
    初识Mybatis一些总结
    将对数据库的增删改查封装为方法
    10分钟安装Elasticsearch
    ThreadLocal详解
  • 原文地址:https://www.cnblogs.com/zhanxinbing/p/14824297.html
Copyright © 2011-2022 走看看