2019年2月26日 星期二

[Back To Basic] Javascript - 數學相關功能

  • Math.PI
    • 𝛑
  • Math.Round(num)
    • 四捨五入
  • Math.Pow(x, n)
    • 次方
    • x ^ n
  • Math.sqrt(x)
    • 平方根
  • Math.abs(x)
    • 絕對值
  • Math.ceil(x)
    • 上取整函數
    • 3.5 => 4
    • -3.5 => -3
  • Math.floor(x)
    • 下取整函數
    • 3.5 =>3
    • -3.5 =>-4
  • Math.sin(x)
    • sin運算,回傳正弦值
    • x: 弧度
    • 弧度 = 角度 * 𝛑 / 180
  • Math.cos(x)
    • cos運算,回傳餘弦值
    • x: 弧度
  • Math.min(numberList)
    • 找出一個數值清單中最小的值
var numberList = [0, 99, -28, 54, 1, -180];
var minNumber = Math.min(...numberList);
  • Math.max(numberList)
    • 找出一個數值清單中最大的值
var numberList = [0, 99, -28, 54, 1, -180];
var maxNumber = Math.max(...numberList);
  • Math.random()
    • 隨機產生介於0~1的一個亂數
    • 包含0,不包含1

Math建構式(constructor)

這個全域物件(global object),沒有建構式,所有的屬性(properties)和方法(methods)都是靜態的,可以直接使用。

沒有留言:

張貼留言