小陈学js js内置对象 Math对象

    科技2022-08-20  109

    内置对象

    1、内置对象分三种:自定义对象,内置对象,浏览器对象

    内置对象就是指:js语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法)

     

    查文档

    工具:MDN、W3C

     

    Math对象(数学对象)

    1、Math是一个内置对象,具有数学常数和函数的属性和方法,不是一个函数对象

    Math数学对象不是一个构造函数,所以我们不需要new来调用而是直接使用里面的属性和方法即可

    (1)Console.log(Math.PI)   一个属性,圆周率  

    (2)Console.log(Math.Max)  取最大值  

    例:利用对象封装自己的数学对象里面有PI最大值和最小值

         

     

    (3)console.log(Math.pow(2, 3)); //意思是2的3次方  2*2*2

    (4)console.log(Math.floor(3.14)); //向下取整

       例:

     

    console.log(Math.ceil(3.14)); //向上取整

    例:

     

    console.log(Math.round(3.14)); //四舍五入

        例:

            根据往大了取这个特性,因为-1与-2相比较,-1>-2所以-1.5结果为-1

    (7)console.log(Math.abs(3.14)); //取绝对值

    例:

     

    (8)console.log(Math.max(10, 3, 4, 66, 7)); //取最大值

    (9)console.log(Math.min(10, 3, 4, 66, 7)); //取最小值

    (10)随机数  重要+难

    console.log(Math.round(Math.random() * 100)); //取[0,1]之间的随机小数 0<=n<1

    先写一个随机的数*放大多少倍

    例1:

    例2:

     

    案例 猜数字游戏

    程序随机生成一个1~10之间的数字,并让用广输入一个数字,

    1.如果大于该数字,就提示,数字大了,继猜;

    2如果小于该数字,就提示数字小了,继续猜;

    3.如果等于该数字,就提示猜对了,结束程序。

    Processed: 0.016, SQL: 9