Javascript学习笔记(Math数学对象)

Math对象
通俗易懂的就是执行数学相关操作的一个内置对象,无法使用new关键字创建对象.
其属性的使用主要是Math.属性名,下面介绍几种常用的属性

  • Math.random() : 返回一个0—1之间的随机数
  • Math.abs(parameter) : 返回parameter的绝对值
  • Math.floor(parameter): 将parameter向下取整
  • Math.pow(parameter1,parameter2): 返回parameter1的parameter2次方
  • Math.round(parameter) : 对parameter进行四舍五入
  • Math.PI:返回圆周率

下面用上述的random和floor属性完成一个小案例(网页随机背景:背景颜色使用RGB表示方法)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>网页背景随机颜色</title>
		<script type="text/javascript">
			// 定义一个随机背景函数:onload属性:网页打开(刷新)时即调用函数
			window.onload = function(){
				var min = 0;
				var max = 256;
				// 创建三个0--255的随机整数
				var number1 = Math.floor(Math.random()*(max-min)+min);
				var number2 = Math.floor(Math.random()*(max-min)+min);
				var number3 = Math.floor(Math.random()*(max-min)+min);
				// 将rgb颜色表示弹出来
				// window.alert('rgb颜色表示为:rgb('+number1+','+number2+','+number3+')');
				// 设置背景
				document.body.bgColor = 'RGBColor('+number1,number2,number4+')';
			}
		</script>
	</head>
	<body>
	</body>
</html>

发布了63 篇原创文章 · 获赞 1 · 访问量 2035

猜你喜欢

转载自blog.csdn.net/qq_45061361/article/details/104390728