JavaScript内置对象1

一、内置对象

  • 内置对象是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者是最基本而必要的功能(属性和方法)
  • 内置对象最大的优点就是帮助我们快速开发
  • JavaScript提供的内置对象:Math,Date,Array,String等

二、Math对象

1.Math概述

Math对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算可以使用Math中的成员

Math.PI                    //圆周率

Math.floor()              //向下取整

Math.ceil()                //向上取整

Math.round()            //四舍五入 就近取整(-3.5 的结果是-3)

Math.abs()               //绝对值

Math.max()/Math.min() // 求最大和最小值

⚠️上面的方法必须带括号

2.随机数方法random()​​​​​​​

random()方法可以随机返回一个小数,其取值范围是[0,1),左闭右开 0<=x<1

得到一个两数之间的随机证书,包括两个数在内

function getRandom(min, max) {
  return Math.floor(Math.random() * (max - min +1 ) ) +min;
}

3.日期对象

  • Date对象是一个构造函数,需要实例化后才能使用
var now = new Date ();
console.log(now);
  • Date()构造函数的参数

如果括号里有时间,就返回参数里面的时间。例如日期格式字符串为‘2022-7-30’,可以写成new Date('2022-7-30')或者new Date('2022/7/30')

如果Date()不写参数,就返回当前时间

如果Date()里面写参数,就返回括号里面输入的时间

  • 日期的格式化

getFullYear()        获取当年

getMonth()           获取当月(0-11)

getDate()             获取当天日期

getDay()              获取星期几(周日0到周六)

getHours()           获取当前小时

getMintes()          获取当前分钟

getSeconds()      获取当前秒数

  • 获取日期的总的毫秒形式

Date对象是基于1970年1月1日(世界标准时间)起的毫秒数,利用总的毫秒数计算时间可以更加的精确

//实例化Date对象
var now = new Date();

//1.用于获取对象的原始值
console.log(date.valueOf ())
console.log(date.gerTime())

//2.简单写法
var now = + new Date();

//3.HTML5总提供的方法,有兼容性问题
var now = Date.now();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值