首页 /  技术专区  /  JavaScript 宽屏模式 >

JavaScript内置对象Math

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




头像
0/200
图片验证码