站長資訊網
        最全最豐富的資訊網站

        es6 math方法有哪些

        math方法有:1、指數方法,包含pow()、sqrt()等;2、對數方法,包含log()、log10()等;3、代數方法,包含abs()、sign()等;4、三角函數,包含sin()、cos()等;4、random(),返回偽隨機數。

        es6 math方法有哪些

        本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

        ES6 Math(數學對象)

        數學對象為您提供數學常數和函數的屬性和方法。與其他全局對象不同,Math不是構造函數。Math的所有屬性和方法都是靜態的,可以使用Math作為對象而不創建它。

        math對象的方法

        1、指數方法

        基本指數方法是Math.pow(),并且有平方根,立方根和e的冪的便利函數,如下表所示:

        方法 描述
        Math.pow(x, y)

        返回x的y次方

        Math.sqrt(x)

        返回數字x的平方根

        Math.cbrt(x)

        此方法返回數字x的立方體根

        Math.exp(x)

        等同于Math.pow(Math.E,x)

        Math.expm1(x)

        等同于Math.exp(x) – 1

        Math.hypot(x1, x2,…)

        返回參數總和的平方根

        2、對數方法

        基本的自然對數方法是Math.log()。在JavaScript中,“日志”的意思是“自然對數”。為了方便,ES6引入了Math.log10。

        方法 描述
        Math.log(x)

        x的自然對數

        Math.log10(x)

        以10為底的對數

        Math.log2(x)

        x的基數2的對數

        Math.log1p(x)

        1 + x的自然對數

        3、雜項代數方法

        以下是各種代數方法及其描述的列表。

        方法 描述
        Math.abs(x)

        x的絕對值

        Math.sign(x)

        x的符號:如果x是負數,-1;如果x是正數,則1;如果x是0,0

        Math.ceil(x)

        x的上限:大于或等于x的最小整數

        Math.floor(x)

        x的底面:小于或等于x的最大整數

        Math.trunc(x)

        x的整數部分(所有小數位被刪除)

        Math.round(x)

        x四舍五入到最接近的整數

        Math.min(x1, x2,…)

        返回最小參數

        Math.max((x1, x2,…)

        返回最小參數

        4、三角函數

        方法 描述
        Math.sin(x)

        x弧度的正弦

        Math.cos(x)

        x弧度的余弦

        Math.tan(x)

        x弧度的正切值

        Math.asin(x)

        x的反正弦(arcsin)(導致弧度)

        Math.acos(x)

        x的反余弦(arccos)(導致弧度)

        Math.atan(x)

        x的反正切(arctan)(導致弧度)

        Math.atan2(y, x0)

        從x軸到點(x,y)的逆時針角度(弧度)

        5、Math.random()

        Math.random()函數返回0(包含)和1(不包含)之間的偽隨機數。

        示例:偽隨機數生成(PRNG)

        var value1 = Math.random();   console.log("First Test Value : " + value1 ); var value2 = Math.random();   console.log("Second Test Value : " + value2 ); var value3 = Math.random();   console.log("Third Test Value : " + value3 ); var value4 = Math.random(); console.log("Fourth Test Value : " + value4 );

        輸出

        First Test Value : 0.5782922627404332 Second Test Value : 0.5624510529451072 Third Test Value : 0.9336334094405174 Fourth Test Value : 0.4002739654388279

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品成人国产乱一区| 精品久久久久久无码中文野结衣 | 亚洲精品理论电影在线观看| 亚洲国产精品一区二区第四页| 九九热在线精品视频| 亚洲AV永久无码精品成人| 精品久久久久久国产免费了| 国产一区二区精品| 色婷婷在线精品国自产拍| 久久乐国产精品亚洲综合| 九九精品成人免费国产片| 久久99精品国产自在现线小黄鸭 | 免费视频成人国产精品网站| 日韩精品一区二区三区大桥未久| 久久国产精品无码HDAV| 亚洲精品第一国产综合境外资源| 成人精品视频成人影院| 国产精品成人va| 精品国际久久久久999波多野| 亚洲七七久久精品中文国产| 精品无码久久久久久国产 | 国产精品免费视频观看拍拍| 51午夜精品免费视频| 无码人妻精品一区二区三区久久久| 久久精品中文字幕有码| 国产精品无码一区二区在线| 午夜精品美女自拍福到在线| 国产成人精品高清在线观看99| 午夜天堂精品久久久久| 亚洲精品无码久久千人斩| 欧美久久亚洲精品| 男人的天堂精品国产一区| 精品国产一区二区三区AV性色| 99久久精品免费看国产免费| 久久国产精品99精品国产987| 国产精品成人免费福利| 国产精品第13页| 亚洲国产精品热久久| 91精品啪在线观看国产电影| 91麻豆精品国产91久久久久久| 亚洲综合一区二区国产精品|