国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JavaScript內置對象——Math對象

2024-04-27 15:07:07
字體:
來源:轉載
供稿:網友
這幾天在刷leetcode的時候用到了一些Math對象的知識,故作一下總結~javaScript中的Math對象也是一個常見的內置對象,然而與String等其它常見對象不同,Math對象沒有構造函數,它只是將常用的數學常量以及運算方法進行了封裝,在使用時自然無需創建,直接使用該對象即可~Math對象的屬性:存儲了一些數學運算中常用的常量
屬性
E算數常量e(自然對數的底數)
LN22的自然對數
LN1010的自然對數
LOG2E以2為底的e的對數
LOG10E以10為底e的對數
PI返回圓周率
SQRT1_22的平方根的倒數
SQRT22的平方根
Math對象的方法:(ES6中新增了一些方法,用*標注)
分類方法返回值
三角函數acos(x)x的反余弦值
acosh(x)x的反雙曲余弦值*
asin(x)x的反正弦值
asinh(x)x的反雙曲正弦值*
atan(x)x的反正切值,弧度介于[-PI/2, PI/2]范圍
atanh(x)x的反雙曲正切值*
atan2(y,x)從x軸到點(x,y)的角度,弧度介于[-PI/2, PI/2]范圍
sin(x)x的正弦值
sinh(x)x的反正弦值
cos(x)x的余弦值
cosh(x)x的反余弦值
tan(x)x的正切值
tanh(x)x的反雙曲正切值
sqrt(x)x的平方根
cbrt(x)x的立方根*
pow(x,y)x的y次冪
exp(x)返回e的x次冪
expm1(x)返回exp(x)-1 *
hypot(x1,...,xn)返回所有參數平方之和的平方根*
對數(若x違法則返回NaN)log(x)x的自然對數
log1p(x)ln(x+1)*
log2(x)以2為底x的對數*
log10(x)以10為底x的對數*
其它abs(x)x的絕對值
ceil(x)對x上舍入
floor(x)對x下舍入
round(x)x的四舍五入
trunc(x)x的整數部分*
sign(x)x的符號(-1代表符號,1代表正號,0返回0)
max(x,y)x、y的最大值
min(x,y)x,y的最小值
clz32(x)返回x的32位二進制表示中前置0的個數*
fround(x)返回x的單精度浮點表示數*
imul(x,y)x、y的32位有符號乘法運算結果*
random()0~1間的偽隨機數
其中ES6新添加的方法,在MDN中依然標記為請謹慎使用,其實現未來可能會發生變化~ 參考資料: MDN:https://developer.mozilla.org/en-US/docs/Web/Javascript/Reference/Global_Objects/Math
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辉南县| 电白县| 仪征市| 咸阳市| 宜城市| 女性| 光山县| 文成县| 连平县| 黔江区| 大丰市| 奈曼旗| 望城县| 乐平市| 岳池县| 合肥市| 嫩江县| 襄樊市| 郸城县| 南木林县| 乌拉特前旗| 荥经县| 镇远县| 锡林郭勒盟| 宁武县| 灵寿县| 台安县| 昌吉市| 山阴县| 镇雄县| 博野县| 蕉岭县| 关岭| 永城市| 固阳县| 大港区| 九龙县| 贵德县| 渑池县| 定襄县| 嫩江县|