07-javascript-Math / Date

这篇博客介绍了JavaScript中的Math对象和Date对象的基本使用。Math对象用于各种数学运算,如次方、随机数生成、四舍五入等;Date对象则涉及时间日期的处理,包括获取当前时间戳、构造指定日期、获取年月日等方法。还展示了如何生成指定范围内的随机数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Math

一系列操作数字的方法

  • 1、Math.pow(2,3) 次方
  • 2、Math.random( ) 求随机数 0 - 1
  • 3、Math.round( ) 四舍五入
  • 4、Math.ceil( ) 向上取整
  • 5、Math.floor( ) 向下取整
  • 6、Math.min( ) 求最小值
  • 7、Math.max( ) 求最大值
  • 8、Math.PI 圆周率
  • 9、Math.sqrt( ) 开平方
  • 10、Math.abs( ) 求绝对值

eg:生成一个范围内的随机数

function getRandom(a,b){
    return Math.round(Math.random() * (b - a) + a)
	 // 因为我执行这个函数 希望拿到一个范围之间的随机数字
}

Date

一系列操作时间日期的方法

1、截取当前时间戳

var date = new Date( )

2、输入日期时间

var date = new Date(2010,1,12,12,23,45)  年 月 日 时 分 秒
注:第二个参数如果是数字,那就是0-11指的是1-12var date = new Date("2008-3-12 14:25:25")

3、获取时间的方法

  • 获取当前时间
var date = new Date( )
  • 获取年份
var year = date.getFullYear( )
  • 获取月份 得到的应该是0-11对应的1-12月
var month = date.getMonth( )
  • 获取日
var day = date.getDate( )
  • 获取小时
var hour = date.getHours( )
  • 获取分钟
var minute = date.getMinutes( )
  • 获取秒
var second = date.getSeconds( )
  • 获取毫秒
var ms = date.getMilliseconds( )
  • 获取星期几
var week = date.getDay( )

格林威治时间:1970.1.1 00:00:00

var date = new Date()
var time = date.getTime( )
console.log(time)   //输出现在距离格林威治的时间差   毫秒数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值