ECMAScript還為保存數(shù)學(xué)公式和信息提供了一個公共位置,即Math對象。與我們在JavaScript直接編寫的計算功能相比,南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)人員提示,Math對象提供的計算功能執(zhí)行起來要快得多。Math對象中還提供了輔助完成這些計算的屬性和方法。
1.Math對象的屬性
Math對象包含的屬性大都是數(shù)學(xué)計算中可能會用到的一些特殊值。下表列出了這些屬性。
屬性說明
Math.E自然對數(shù)的底數(shù),即常量e的值
Math.LNl0 10的自然對數(shù)
Math.LN2 2的自然對數(shù)
Math.LOG2E 以2為底e的對數(shù)
Math.LOG10E 以10為底e的對數(shù)
Math.PI n的值
Math.SQRTI_2 1/2的平方根(即2的平方根的倒數(shù))
Math.SQRT2 2的平方根
雖然討論這些值的含義和用途超出了常用范圍,但作為專業(yè)從事于南昌網(wǎng)站制作公司技術(shù)人員,確實可以隨時使用它們。
2.min()和max()方法
Math對象還包含許多方法,用于輔助完成簡單和復(fù)雜的數(shù)學(xué)計算。
其中,min()和max()方法用于確定一組數(shù)值中的最小值和最大值。這兩個方法都可以接收任意多個數(shù)值參數(shù),如下面的例子所示:
var max=Math.max(3,54,32,16);
alert(max); //54
var min=Math.min(3,54,32,16);
alert(min); //3
對于3、54、32和16,Math.max()返回54,而Math.min()返回3。這兩個方法經(jīng)常用于避免多余的循環(huán)和在if語句中確定一組數(shù)的最大值。
本文僅公司內(nèi)部技術(shù)人員學(xué)習(xí)和查詢,請勿用于商業(yè)用途,文章出自:南昌網(wǎng)站設(shè)計公司-百恒網(wǎng)絡(luò) http://m.iotmicrosoft.com 如轉(zhuǎn)載請注明出處!