千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:重庆千锋IT培训  >  技术干货  >  JavaScript的数学对象——Math对象

JavaScript的数学对象——Math对象

来源:千锋教育
发布人:lxl
时间: 2023-05-18 10:56:54

Math对象

  Math 对象

  ● js 给我们提供了一些操作数字的方法

  ●也是一种数据类型 是复杂数据类型

  ●Math对象的通用语法: Math.xxx()

  random()

  ●Math.random() 这个方法是用来生成一个 0 ~ 1 之间的随机数

  ●每次执行生成的数字都不一样,但是一定是 0 ~ 1 之间的

  ●生成的数字包含 0 ,但是不包含 1

var num = Math.random()
console.log(num) // 得到一个随机数

   round()

  ●Math.round() 是将一个小数 四舍五入 变成一个整数

var num = 10.1
console.log(Math.round(num)) // 10

var num2 = 10.6
console.log(Math.round(num2)) // 11

   abs()

  ●Math.abs() 是返回一个数字的 绝对值

var num = -10
console.log(math.abs(num)) // 10

   ceil()

  ●Math.ceil() 是将一个小数 向上取整 得到的整数

var num = 10.1
console.log(Math.ceil(num)) // 11

var num2 = 10.9
console.log(Math.ceil(num2)) // 11

   floor()

  ●Math.floor() 是将一个小数 向下取整 的到的整数

var num = 10.1
console.log(Math.floor(num)) // 10

var num2 = 10.9
console.log(Math.floor(num2)) // 10

   max()

  ●Math.max() 得到的是你传入的几个数字之中 最大 的那个数字

console.log(Math.max(1, 2, 3, 4, 5)) // 5

   min()

  ●Math.min() 得到的是你传入的几个数字之中 最小 的那个数字

console.log(Math.min(1, 2, 3, 4, 5)) // 1

   sqrt()

  ●Math.sqrt()得到你传入数字的算术平方根

var res = Math.sqrt(4)
console.log(res)

   pow()

  ●Math.pow(底数,指数)等到一个你传入指定底数和指数的值

var res = Math.pow(2, 10)
console.log(res)

   PI

  ●Math.PI 得到的是 π 的值,也就是 3.1415926...

console.log(Math.PI) // 3.141592653589793

   ○因为计算机的计算精度问题,只能得到小数点后 15 位

  ○使用 Math.PI 的时候,是不需要加 () 的

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

如何进行mysql数据备份?

2023-05-30

从零开始学Java之Java中的内部类是怎么回事?

2023-05-29

什么是事件流以及事件流的传播机制 ?

2023-05-29

最新文章NEW

什么是servlet的生命周期?servlet请求处理流程是怎样的?

2023-05-30

在java中,super关键字怎样使用

2023-05-29

什么是JavaScript伪数组?

2023-05-25

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>