JS-08(Math,时间对象)

116 阅读1分钟

JS-08(Math,时间对象)

进制转换与保留小数

十进制转换为其他进制

十进制数字.toString(其他进制的数)

image.png

其他禁止转换为十进制

image.png

保留小数

  • toFixed,保留小数时四舍五入,且返回的是字符串

image.png

Math 数学方法

random 求一个随机数字,0~1,但是不包含1

image.png

四舍五入:round

image.png

向下取整:floor

image.png

向上取整:ceil

image.png

绝对值:abs

image.png

最大值:max

image.png

最小值:min

image.png

时间对象

通过内置的构造函数,创建一个事件对象,并保存在边路date中,var date = new Date()。 不传参的时候,时间对象的内容就是当前的时间。打印:console.log(date) 注意:时间对象如果直接打印,那么看到的就是一个字符串。

传参

image.png

时间对象的获取操作

  • 因为时间对象本身打印出来是一个普通字符串,我们想要的到里边的信息相对比较麻烦,所以对象提供了一些方法能让我们更简单的获取到时间对象内部的一些信息。

image.png

时间对象的设置操作

image.png

题库例子

题:要求封装一个函数,这个函数能够计算出一个0~10的随机整数

image.png

image.png

题:随机函数概率

image.png

题目:获取两个日期之间的时间差

image.png