JavaScript笔记——Math对象

一、Math对象基本概念

  • Math和其他对象不同,它不是构造函数
  • 它属于工具类不需要创建对象,
  • 里边封装了数学运算相关属性和方法
  • 类似于C#中的静态类

举例说明

<script type="text/javascript">
	//abs();绝对值
	console.log(Math.abs(-1));//输出1
</script>

Math对象的使用方法
Math.方法名

二、Math对象常用方法

2.1舍入运算

  • Math.ceil();向上取整,小数位有值就进1
  • Math.floor();向下取整,小数位舍掉
  • Math.round();四舍五入取整

操作

<script type="text/javascript">
	  console.log(Math.ceil(0.12));//输出1
	  console.log(Math.floor(0.12));//输出0
	  console.log(Math.round(0.12));//输出0
</script>

2.2随机数

  • Math.Random();生成0-1之间的随机数(不含01)

举例

console.log(Math.random());//输出0.3419745734009261

生成一个x-y的随机数

  • Math.round(Math.Random()*(y-x)+x);

举例生成10个1-10的随机数

<script type="text/javascipt">
	for(var i=0;i<10;i++)
	{
		console.log(Math.round(Math.Random()*9+1));
	}
</script>
发布了198 篇原创文章 · 获赞 94 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/shang_0122/article/details/104668173