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

    JavaScript Date 对象 
    这个函数API蛮多的,我也没有整理,今天就来整理一下,梳理一边,图个熟悉 
    Data()函数 
    这个函数就是一个构造函数的调用方法,用new的方法调用,返回一个对象,表示的是当前的时间

    var data=new Data()
    console.log(data)   //Wed Sep 06 2017 15:50:55 GMT+0800 (中国标准时间)

    或者是可以直接调用这个函数的

    console.log(Date()) //Wed Sep 06 2017 15:54:43 GMT+0800 (中国标准时间)

    这样子也可以

    console.log(Date.now()) //1504684541808

    只不过打印出来的就是一串数字,鬼都看不懂哈哈 
    这个new出来的对象,有很多的api。

    var data = new Date()
    console.log(data.getFullYear()) //2017
    console.log(data.getMonth()) //8
    console.log(data.getDate()) //6
    console.log(data.getDay()) //3
    console.log(data.getHours()) 16
    console.log(data.getMinutes()) 2
    console.log(data.getSeconds()) 20

    这几个api的意思,分别是获取年月日,星期。时分秒 
    这个月份有点问题,小了一个月, 
    问题还蛮大的,看这个分钟,显示为2,我们一般都是02.这个返回的数据要做处理啊

    var date = new Date()
    var hours = date.getSeconds()
    function pollify(date) {
      if (date < 10) {
        date = '0' + date
      }
      return date
    }
    console.log(pollify(hours))
     function format(dt) {
         var year = dt.getFullYear()
         var month = dt.getMonth() + 1
         var date = dt.getDate()
            if (month < 10) {
                month = '0' + month
            }
            if (date < 10) {
                date = '0' + date
            }
         return year+'-'+month+'-'+date
     }
     var dt = new Date()
     var formatDate=format(dt)
     console.log(formatDate)   //2017-09-06

    格式化日期,这样子写适合地球人看

    JavaScript Math 对象 
    这个内置对象也有好多的方法

    console.log(Math.random())

    最火的就是这个方法。Math.random()返回一个0-1之间的随机数,主要用来随机改变,清除缓存 
    去看看http://www.w3school.com.cn/ajax/ajax_xmlhttprequest_send.asp
    就使用了这个方法用来清除缓存

    var random=Math.random()
    random=random+'0000000000'
    var random=random.slice(0,10)
    console.log(random)

    看看这个代码。由于这个Math.random()方法返回的,不知道是几位数,我们可以在后面补很多的0,来完成操作,这样子返回的数据,保持相同的位数,缺的补0,多余的截掉。

  • 相关阅读:
    Qt 模拟一个导航定位系统
    【编程之美】用C语言实现状态机(实用)
    代码面试之链表
    乾坤合一~Linux设备驱动之USB主机和设备驱动
    乾坤合一~Linux设备驱动之I2C核心、总线以及设备驱动
    乾坤合一~Linux设备驱动之终端设备驱动
    乾坤合一~Linux设备驱动之块设备驱动
    蜕变成蝶~Linux设备驱动之watchdog设备驱动
    蜕变成蝶~Linux设备驱动之按键设备驱动
    蜕变成蝶~Linux设备驱动之DMA
  • 原文地址:https://www.cnblogs.com/yiyistar/p/7485986.html
Copyright © 2011-2022 走看看