- 相關(guān)推薦
關(guān)于javascript對象之內(nèi)置和對象Math的使用方法
一、Math.min()和Math.max(),分別返回參數(shù)中的最小和最大值
例:
alert(Math.min(1,2,3))//輸出 "1"
alert(Math.max(1,2,3))//輸出 "3"
二、Math.abs(),返回參數(shù)的絕對值
例:
alert(Math.abs(-1))//輸出 "1"
三、Math.random(),產(chǎn)生一個0到1的隨機數(shù)
例:
window.open("http://www.***.com/?t="+Math.random)//在url地址后面加上一個值為隨即數(shù)的參數(shù),能保證頁面每次都從服務(wù)器上重新拉取,而不是讀取緩存。
四、Math.floor(),Math.round(),Math.ceil()
Math.floor():把小數(shù)向下舍入成整數(shù)例:alert(Math.floor(1.5))//輸出"1"
Math.round():把小數(shù)標準四舍五入成整數(shù)例:alert(Math.round(1.5))//輸出"2"
Math.ceil():把小數(shù)向上舍入成整數(shù)例:alert(Math.round(1.5))//輸出"2"
利用這三個函數(shù),在涉及小數(shù)計算的時候就非常方便,比如設(shè)計如下函數(shù)來進行小數(shù)處理
復制代碼 代碼如下:
function test(num,flag,bit)//參數(shù)分別是 要傳入的小數(shù)"num" 舍入標準(-1,向下;0,標準;1向上)"flag"保留小數(shù)的位數(shù)"bit"
{
var n=Math.pow(10,bit);
switch(flag)
{
case -1:return Math.floor(num*n)/n;break;
case 0:return Math.round(num*n)/n;break;
case 1:return Math.ceil(num*n)/n;
}
}
【javascript對象之內(nèi)置和對象Math的使用方法】相關(guān)文章:
javascript之Function對象學習小結(jié)06-23
理解Javascript對象06-21
分析JavaScript類型系統(tǒng)之Math06-25
javascript創(chuàng)建數(shù)組之聯(lián)合數(shù)組的使用方法06-23
秘書資格考試申報條件和對象08-30
2017專接本的報考對象和報考條件06-10
體育碩士招生對象06-03
體育碩士專業(yè)招生對象06-03