JS Math.PI,及相关属性,求扇形面积实例

Math.PI

JavaScript的内置数学常量Math.PI,即圆周率π。

提示:Math.PI为常量,不可修改,Math.PI的值表示的是弧度,换算成角度的话,为180°。


Math.PI求圆面积实例,及在线编辑器

假如有一个半径r为3,圆心角θ为120°,求该扇形的面积(注:扇形面积公式为S = r²θ / 2,其中θ为弧度制的圆心角)。那么用如下JavaScript的代码来实现求该扇形的面积的计算:

<script>
  function area(r,a){
    a = a*Math.PI/180
    return r*r*a / 2
  }
  var m = area(3,120)
  alert(m)
</script>

实例代码解析

如上代码,直接根据扇形面积的公式,设计了一个求扇形或圆形的面积的函数area(),接收两个参数,分别是半径和以角度制表示的圆心角。面积函数area()内部的第一步就是将角度制的圆形角转换成弧度制的表示方式,因为π对应的角度制为180,所以换算的方式就是a*π/180。


Math.PI不可修改实例代码

<script>
  Math.PI = 3
  alert(Math.PI)
</script>

解析

如上代码,尝试给Math.PI重新赋值一个3,但是alert()输出的Math.PI还是3.141592653589793。



全栈前端 / JavaScript语法 :





















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.