JS内置对象四个重点对象

Posted Sherry1014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS内置对象四个重点对象相关的知识,希望对你有一定的参考价值。

内置对象已经把功能都准备好了

查文档 MDN

Math对象

Math 不是一个构造器。Math 的所有属性与方法都是静态的。
不需要new来调用,而是直接使用属性和方法
Math.max
Math.floor
Math.ceil
Math.round
Math.random

Date日期对象的使用

查MDN 知道Date是一个构造函数,意思就是需要调用。所以下面需要创建对象,调用。

  • 如果没有提供参数,那么新创建的Date对象表示实例化时刻的日期和时间。
  • 一般星期三这种写法是用数组arr[date.getDay()]
  • 所以星期也是从星期日开始,代表0
  • 里面的getMouth是0-11,所以在需要月的时候,后面需要加1,代码如下
console.log(date.getMouth()+1);

格式化日期年月日星期、时分秒

一般就用+连起来。代码如下

\'今天是\'+date.getFullyear()+\'年\'+date.getgetMonth()+\'月\'

经常用的案例,就是倒计时。
但是需要注意一个问题就是,在是02的时候,该怎么办?
现在就需要三目运算符,如果小于10的时候就加上0

`m = m < 10 ? "0" + m : m;`

获得Date总的毫秒数【时间戳】(不是当前时间的毫秒数,而是距离1970年1月1日过了多少毫秒数)

  1. 通过valueOf()
    两个都是方法,所以需要括号
    date还是要实例化
var date = new Date();
console.log(date.valueOf());

  1. 通过getTime()
var date = new Date();
console.log(date.getTime());

3.简单的写法

var date1 = +new Date();
console.log(date1);

4.H5新增的,兼容性不

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

面向对象认识JS-内置对象(重点)--date日期对象

面向对象认识JS-内置对象(重点)--array

对象的内置对象

黑马程序员JSP九大内置对象和四个作用域转载

JSP系列:JSP进阶-九大内置对象和四个域对象

jsp九个内置对象和四个作用域的个人理解