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

        javascript怎么將小數轉換為整數

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

        javascript怎么將小數轉換為整數

        本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

        方法1:使用 parseInt()

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

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

        當忽略參數 radix , JavaScript 默認數字的基數如下:

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

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

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

        示例:使用 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>");

        輸出結果:

        10 10 34 60 40 NaN  10 10 8 16 16

        方法2:兩次取反

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

        輸出結果:

        4

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

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

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

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

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

        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

        【推薦學習:javascript高級教程】

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲色精品88色婷婷七月丁香| 国产精品无码一区二区三级 | 国产精品99久久不卡| 亚洲av午夜福利精品一区| 国产精品欧美一区二区三区| 久久国产精品久久| 国产精品原创巨作av女教师| 亚洲国产精品国自产拍AV| 久久性精品| 久久97久久97精品免视看秋霞| 99久久精品这里只有精品 | 国产精品无码DVD在线观看| 国产精品va无码一区二区| 亚洲AV成人精品一区二区三区| 无夜精品久久久久久| 久久久久无码精品| 免费精品视频在线| 精品久久人人妻人人做精品| 国产精品龙口护士门在线观看| 四虎影视国产精品亚洲精品hd | 亚洲精品乱码久久久久久蜜桃图片 | 精品久久久久中文字| 国产精品午夜一级毛片密呀| 91久久精品电影| 四虎国产精品免费入口| 久久精品国产久精国产| 欧美韩国精品另类综合| 久久99国产精品二区不卡| 精品一卡2卡三卡4卡免费视频| 国产精品看高国产精品不卡| 久久国产精品99国产精| 精品无码久久久久久午夜| 日韩精品无码一区二区三区免费 | 精品第一国产综合精品蜜芽| 国产精品VIDEOSSEX久久发布 | 亚洲欧美日韩精品| 国产叼嘿久久精品久久| 国产精品区AV一区二区| 国产欧美精品一区二区色综合| 国内精品久久久久久久亚洲| 精品国产午夜肉伦伦影院|