JavaScript中内置对象--数学对象

2024-01-08 16:31:23

js中的对象:

1、自定义对象(computer/car) 2、DOM对象(div/p) 3、BOM对象(window/console) 4、内置对象

js中的内置对象:

1、数学对象Math 2、日期对象new Date() 3、数组对象new Array 4、字符串对象new String()

    console.log(Math)
    console.log(typeof Math) //object
    // 1、圆周率
    console.log(Math.PI.toFixed(2)) //3.14
    // 2、随机数   0<x<1
    console.log(Math.random())
    // 3、向下取整
    console.log(Math.floor(5.992454)) //5
    console.log(Math.floor(5.00000111)) //5
    console.log(Math.floor(-5.00000111)) //-6
    console.log(Math.floor(Math.random())) //0
    // 4、向上取整
    console.log(Math.ceil(82.0001)) //83
    console.log(Math.ceil(-82.0001)) //-82
    console.log(Math.ceil(Math.random())) //1
    // 5、四舍五入
    console.log(Math.round(8.499999)) //8
    console.log(Math.round(8.500001)) //9
    // 6、最大值、最小值
    console.log(Math.max(50, 40, 80)) //80
    console.log(Math.min(50, 40, -80)) //-80
    // 7、正弦  参数单位是弧度  360°角=2π弧度, 180角 = π弧度    1角 = π/180    30角 = π/6
    console.log(Math.sin(Math.PI / 6)) ///0.49999999999999994
    // 8、余弦
    console.log(Math.cos(Math.PI / 3)) //0.5000000000000001
    // 9、指数幂    Math.pow(底数,指数)
    console.log(Math.pow(3, 2))
    console.log(Math.pow(4, 3))
    console.log(Math.pow(10, -2)) //0.01
    // 10、平方根
    console.log(Math.sqrt(81))
    // 重点:求min-max之间的随机数   min=<x<max
    function getRandom(min, max) {
      console.log(Math.floor(Math.random() * (max - min) + min))
    }
    getRandom(10, 20)

文章来源:https://blog.csdn.net/du_cr/article/details/135458997
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。