簡介
Math對(duì)象是在程序編程中用于執(zhí)行一些數(shù)學(xué)任務(wù)的秒旋。Math 對(duì)象并不像 Date 和 String 那樣是對(duì)象的類,因此沒有構(gòu)造函數(shù) Math()裳涛,像 Math.sin() 這樣的函數(shù)只是函數(shù)木张,不是某個(gè)對(duì)象的方法。您無需創(chuàng)建它端三,通過把 Math 作為對(duì)象使用就可以調(diào)用其所有屬性和方法舷礼。
常用方法
- 圓周率:Math.PI
- 絕對(duì)值:Math.abs(n)
- 四舍五入:Math.round(n)
- 向上取整:Math.ceil(n)
- 向下取整:Math.floor(n)
- 隨機(jī)數(shù):Math.round() (0~1的隨機(jī)數(shù))
- 最大值:Math.max(a,b)
- 最小值:Math.min(a,b)
- 三角函數(shù)
- 正弦:Math.sin(arc)
- 余弦:Math.cos(arc)
- 正切:Math.tan(arc)
- 反正弦:Math.asin(arc)
- 反余弦:Math.acos(arc)
- 反正切:Math.atan(arc)
注釋:上述的arc為弧度,不是角度郊闯;
公式:弧度 = 角度 * Math.PI / 180
- 返回坐標(biāo)點(diǎn)的角度:Math.atan2(y,x)
- 次方:Math.pow(a,n) (表示a的n次方)
- 開方(平方根):Math.sqrt(n) (表示n的平方根)
原文: http://blog.hawkzz.com/2017/06/09/javascript常用的Math對(duì)象的方法/ 作者: hawk_zz