javascript内置对象篇——Math对象基础讲解知识附案例

🤞 点击可跳转个人主页

🐱‍🏍发现的一个宝藏网站

😁💋给兄弟们安利一个最近发现的很好刷题学习网站,上面包含了很多东西,有面试相关的题目,各厂的大题,还有学习的知识点,甚至还有专项练习 ,是一个很值得我们去练习刷题的好网站点击我就可以到哦

 

 

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			//圆周率
			console.log(Math.PI);
			//最大最小
			console.log(Math.max(1, 55, 9)); // 返回55  如果不写值就会提示无穷
			console.log(Math.min(1, 55, 9)); // 返回1  如果不写值就会提示无穷


			//绝对值
			console.log(Math.abs(-9)); // 9  
			console.log(9); //9
			console.log((Math.abs('-9'))); //9  隐式转换



			//向上取整
			console.log(Math.ceil(3.2)); //4
			console.log(Math.ceil(4.2)); //5



			//向下取整
			console.log(Math.floor(3.2)); //3
			console.log(Math.floor(4.2)); //4
			console.log(parseInt(4.2));


			//四舍五入    .5时往大了取,负数时-1.5为-1,因为-1>-2
			console.log(Math.round(3.2)); // 3
			console.log(Math.round(3.5)); // 3
			console.log(Math.round(-1.1)); //-1
			console.log(Math.round(-2.5)); //-2
			console.log(Math.round(-1.5)); //-1

			//随机数 
			//不跟参数
			console.log(Math.random()); //返回随机小数,0到1直接,左闭右开
			console.log(Math.random() * 11 + 1); //1到10,两个都能取得,因为加了1,也可以理解为1到11,但不包括11
			function get(max, min) {
				return parseInt(Math.random() * (max - min + 1) + min)
			}
			var a = prompt('大')
			var b = prompt('小')
			console.log(get(a, b));
			
			
			
			

//案例
// function gr() {
			// 	var ar = parseInt(get(1, 100))
			// 	var b = 0
			// 	while (true) {
			// 		var a = +prompt('请输入')
			// 		if (a > ar && b <= 10) {
			// 			alert('大')
			// 			// a = +prompt('请输入')
			// 			b++
			// 		} else if (a < ar && b <= 10) {
			// 			alert('小')
			// 			// a = +prompt('请输入')
			// 			b++
			// 		} else {
			// 			alert('对')
			// 			break;
			// 		}


			// 		if (b == 10) {
			// 			alert('没机会了')
			// 			break;
			// 		}
			// 	}
			// 	// return b
			// }
			// gr()

		</script>
	</body>
</html>

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值