如何理解简单的Math内置对象??

本文详细介绍了JavaScript内置的Math对象,包括PI、max()、min()等属性及ceil()、floor()、abs()、round()等方法的使用。通过实例展示了如何获取圆周率、求最大值和最小值,以及进行数值处理如向上取整、向下取整、四舍五入和取绝对值。还探讨了Math.random()生成随机数的方法及其应用。
摘要由CSDN通过智能技术生成

内置数学对象Math常见属性有:

0. PI        圆周率

1. max()        最大值

2. min()        最小值

案例一 

            // 通过数学对象获取圆周率
			console.log(Math.PI); //3.141592653589793...
			
			// 数学max()方法取最大值
			var result1=Math.max(10,1,2,1000)
			console.log(result1);//1000
			// 数学max()方法取最小值
			var result2=Math.min(10,1,2,0);
			console.log(result2);//0

3. ceil()        向上取整

4. floor()        向下取整

5. abs()        取绝对值

6. round()        四舍五

案例二

			var num1=10.1;
			var num2=10.4;
			var num3=10.5;
			var num4=-10.1;
			var num5=-10.4;
			var num6=-10.5;
			// 向上取整 ceil()
			console.log(Math.ceil(num1)); //11
			console.log(Math.ceil(num2)); //11
			console.log(Math.ceil(num3)); //11
			console.log(Math.ceil(num4)); //-10
			console.log(Math.ceil(num5)); //-10
			console.log(Math.ceil(num6)); //-10
			
			console.log('===========')
			// 向下取整 floor()
			console.log(Math.floor(num1)); //10
			console.log(Math.floor(num2)); //10
			console.log(Math.floor(num3)); //10
			console.log(Math.floor(num4)); //-11
			console.log(Math.floor(num5)); //-11
			console.log(Math.floor(num6)); //-11
			
			console.log('===========')
			// 四舍五入
			console.log(Math.round(num1)); //10
			console.log(Math.round(num2)); //10
			console.log(Math.round(num3)); //11
			console.log(Math.round(num4)); //-10
			console.log(Math.round(num5)); //-10
			console.log(Math.round(num6)); //-10
			
			// 取绝对值
			console.log(Math.abs(num6));//10.5

7. random()

案例三

			// 0-1之间的浮点数 0.0000000000000001-0.9999999999999999
			console.log(Math.random());
			// 希望生成0(包含)-10(不包含)之间的随机数
			var randomNum=Math.floor(Math.random()*11);
			console.log(randomNum);
			// 希望生成10(包含)-15(不包含)之间的随机数
			var randomNumber=Math.floor(Math.random()*(12-10))+10
			console.log(randomNumber);

如有错误,欢迎指正!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值