JavaScript 内置对象

Posted 阿柴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,多余的截掉。










以上是关于JavaScript 内置对象的主要内容,如果未能解决你的问题,请参考以下文章

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

第五天:内置对象(7.Javascript内置对象)

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

常用Javascript代码片段集锦

VSCode自定义代码片段——JS中的面向对象编程

JavaScript单行代码,也就是代码片段