1. 内置对象是什么?
JavaScript内部提供的对象,包含各种属性和方法给开发者调用
思考:我们之前用过内置对象吗?
document.write()
console.log()
2. 内置对象-Math
介绍:Math对象是JavaScript提供的一个“数学”对象
作用:提供了一系列做数学运算的方法
Math对象包含的方法有:
random:生成0-1之间的随机数 (包含0不包括1)
Math.random()
ceil:向上取整
Math.ceil(1.1) // 2 Math.ceil(1.5) // 2 Math.ceil(1.9) // 2
floor: 向下取整
Math.floor(1.1) // 1 Math.floor(1.5) // 1 Math.floor(1.9) // 1
max:找最大数
Math.max(1, 2, 3, 4, 5)
min:找最小数
Math.min(1, 2, 3, 4, 5)
pow:幂运算
Math.pow(3, 4) // 81
abs:绝对值
Math.abs(-1) // 1
更多请看Math对象在线文档
3. 内置对象-生成任意范围随机数
Math.random() 随机数函数, 返回一个0 - 1之间,并且包括0不包括1的随机小数 [0,1)
如何生成0-10的随机数呢?
Math.floor(Math.random() * (10 + 1))
如何生成5-10的随机数?
Math.floor(Math.random() * (5 + 1)) + 5
如何生成N-M之间的随机数
Math.floor(Math.random() * (M - N + 1)) + N