站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

javascript怎么將小數(shù)轉(zhuǎn)換為整數(shù)

JS將小數(shù)轉(zhuǎn)為整數(shù)的方法:1、使用“parseInt(小數(shù)值)”語句;2、使用“~~小數(shù)值”語句;3、使用“Math.floor(小數(shù)值)”語句;4、使用“Math.ceil(小數(shù)值)”語句;5、使用“Math.round(小數(shù)值)”語句。

javascript怎么將小數(shù)轉(zhuǎn)換為整數(shù)

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

方法1:使用 parseInt()

parseInt() 函數(shù)可解析一個字符串,并返回一個整數(shù)。

當(dāng)參數(shù) radix 的值為 0,或沒有設(shè)置該參數(shù)時,parseInt() 會根據(jù) string 來判斷數(shù)字的基數(shù)。

當(dāng)忽略參數(shù) radix , JavaScript 默認(rèn)數(shù)字的基數(shù)如下:

  • 如果 string 以 "0x" 開頭,parseInt() 會把 string 的其余部分解析為十六進(jìn)制的整數(shù)。

  • 如果 string 以 0 開頭,那么 ECMAScript v3 允許 parseInt() 的一個實現(xiàn)把其后的字符解析為八進(jìn)制或十六進(jìn)制的數(shù)字。

  • 如果 string 以 1 ~ 9 的數(shù)字開頭,parseInt() 將把它解析為十進(jìn)制的整數(shù)。

示例:使用 parseInt() 來解析不同的字符串

document.write(parseInt("10") + "<br>"); document.write(parseInt("10.33") + "<br>"); document.write(parseInt("34 45 66") + "<br>"); document.write(parseInt(" 60 ") + "<br>"); document.write(parseInt("40 years") + "<br>"); document.write(parseInt("He was 40") + "<br>");   document.write("<br>"); document.write(parseInt("10",10)+ "<br>"); document.write(parseInt("010")+ "<br>"); document.write(parseInt("10",8)+ "<br>"); document.write(parseInt("0x10")+ "<br>"); document.write(parseInt("10",16)+ "<br>");

輸出結(jié)果:

10 10 34 60 40 NaN  10 10 8 16 16

方法2:兩次取反

var decimal=4; var integer = ~~decimal; // 4 = ~~4.123 console.log(integer);

輸出結(jié)果:

4

方法3:Math.floor()向下取整

Math.floor():返回小于參數(shù)值的最大整數(shù)。

console.log(Math.floor(2.5));  //2 console.log(Math.floor(-2.5));  //-3

方法4:Math.ceil()向上取整

Math.ceil():返回大于參數(shù)值的最小整數(shù)。

console.log(Math.ceil(2.5));  //3 console.log(Math.ceil(-2.5));  //-2

方法5:Math.round()四舍五入

Math.round():四舍五入。

console.log(Math.round(2.5));  //3 console.log(Math.round(-2.5));  //-2 console.log(Math.round(-2.6));  //-3

【推薦學(xué)習(xí):javascript高級教程】

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
精品人妻系列无码一区二区三区| 久久精品隔壁老王影院| 久久久无码精品亚洲日韩软件 | 1717国产精品久久| 久久九九99热这里只有精品| 亚洲精品无码久久千人斩| 国产精品亚洲视频| 一本一本久久a久久精品综合| 日韩一级特黄av毛片| 国产成人精品视频网站| 国产精品久久久久国产精品三级| 蜜臀亚洲AV无码精品国产午夜.| 免费精品人在线二线三线区别| 亚洲中文精品久久久久久不卡| AV无码精品一区二区三区| 亚洲AV无码精品蜜桃| 精品一区精品二区制服| 亚洲精品电影天堂网| 91精品福利视频| 亚洲熟妇无码久久精品| 91精品国产色综合久久不| 97精品免费视频| 久久久久se色偷偷亚洲精品av| 777亚洲精品乱码久久久久久| 亚洲欧洲精品在线| 久久6这里只有精品| 精品福利视频导航| 51视频国产精品一区二区| 伊人无码精品久久一区二区| 中文字幕av日韩精品一区二区| 亚洲国产精品99久久久久久| 久久夜色撩人精品国产av| 国产精品无码亚洲精品2021| 精品国产一区二区三区香蕉事 | 日本尤物精品视频在线看| 精品91自产拍在线| 亚洲国产精品嫩草影院| 蜜臀亚洲AV无码精品国产午夜.| 国产精品熟女视频一区二区| 国产精品66在线观看| 国产综合内射日韩久|