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.如果等于该数字,就提示猜对了,结束程序。
