1. 程式人生 > 其它 >JavaScript學習筆記(四):JS 中Math物件的用法

JavaScript學習筆記(四):JS 中Math物件的用法

技術標籤:JavaScriptjavascriptjs

JS 中Math函式的用法


前言 :在實際coding中我們需要對number進行一系列的操作,取整、取最大值等等

1、Math 物件

Math函式是JS的內建物件,它所有的方法都是靜態的,可以使用Math.方法名直接進行呼叫,主要是處理一些數學運算

2、Math 物件內建的方法

①、Math.ceil(x: number)

作用:向上取整
引數格式:number
返回格式:number

const x = 1.2;
console.log('1.ceil 向上取整, 結果:', Math.ceil(x)); // 1.ceil 向上取整, 結果: 2
②、Math.floor(x: number)

作用:向下取整
引數格式:number
返回格式:number

const x = 1.2;
console.
log('2.floor 向下取整, 結果:', Math.floor(x)); // 2.floor 向下取整, 結果: 1
③、Math.round(x: number)

作用:四捨五入
引數格式:number
返回格式:number

const x = 1.2;
console.log('3.round 四捨五入, 結果:', Math.round(x)); // 3.round 四捨五入, 結果: 1
④、Math.abs(x: number)

作用:取絕對值
引數格式:number
返回格式:number

const y = -1.2;
console.log('4.abs 取絕對值, 結果:'
, Math.abs(y)); // 4.abs 取絕對值, 結果: 1.2
⑤、Math.min(…values: number[])

作用:確定一組數值中的最小值
引數格式:…number[]
返回格式:number

const z = [ 2, 3, 8];
console.log('5.min 確定一組數值中的最小值, 結果:', Math.min(...z)); // 5.min 確定一組數值中的最小值, 結果: 2
⑥、Math.max(…values: number[])

作用:取絕對值
引數格式:…number[]
返回格式:number

const z = [ 2, 3, 8];
console.log('6.max 確定一組數值中的最大值, 結果:', Math.max(...z)); // 6.max 確定一組數值中的最大值, 結果: 8
⑦、Math.pow(x: number, y: number)

作用:冪的運算
引數格式:number, number
返回格式:number(結果為x的y次方)

console.log('7.pow 冪的運算;, 結果:', Math.pow(2, 3)); // 7.pow 冪的運算;, 結果: 8
⑧、Math.sqrt(x: number)

作用:開方運算
引數格式:number
返回格式:number

 console.log('8.sqrt 開方運算, 結果:', Math.sqrt(4)); // 8.sqrt 開方運算, 結果: 2
⑨、Math.PI

作用:圓周率π
引數格式:無引數
返回格式:number

 console.log('9.PI 圓周率π, 結果:', Math.PI); // 9.PI 圓周率π, 結果: 3.141592653589793