js實現的浮點數取整程式碼例項
有時候需要將浮點數轉換為整數,下面就介紹一下如何實現此效果。
一.使用Math.round()函式:
此函式可以將浮點數轉換為整數,但是此函式有個原則,那就是會將浮點數舍入為最接近的整數,如果小數是0.5的話,會上舍入。
例項一:
[JavaScript] 純文字檢視 複製程式碼var num=3.14; console.log(Math.round(num));
因為與3.14最接近的整數是3,所以輸出結果是3。
例項二:
[JavaScript] 純文字檢視 複製程式碼var num=3.54; console.log(Math.round(num));
因為與3.54最接近的整數是4,所以輸出結果是4。
例項三:
[JavaScript] 純文字檢視 複製程式碼var num=3.50; console.log(Math.round(num));
二.使用parseInt()函式:
此函式也可以將浮點數轉換為整數,不過這個就比較直接了,直接把小數給pass掉就可以了。
程式碼如下:
特別說明:不建議使用此函式,因為它的作用本意是將字串轉換為整數,效率較低。
相關閱讀:
1.Math.round()函式可以參閱javascript Math.round()一章節。
2.parseInt()函式可以參閱javascript parseInt()一章節。
相關文章
- js實現的獲取指定元素的節點封裝程式碼例項JS封裝
- 可以提取浮點數的正規表示式程式碼例項
- 滑鼠懸浮實現翻牌效果程式碼例項
- 使用js實現儲存讀取js字串程式碼例項JS字串
- js將小數轉換為整數程式碼例項JS
- js實現的產生隨機數程式碼例項JS隨機
- js實現的保留兩位小數程式碼例項JS
- js實現的獲取選中文字程式碼例項JS
- js驗證是否是正整數程式碼例項JS
- js獲取數字中的最小數字程式碼程式碼例項JS
- 滑鼠懸浮實現抖動效果例項程式碼
- js實現jquery的extend()程式碼例項JSjQuery
- js實現的警告框例項程式碼JS
- js點選div實現閃爍效果程式碼例項JS
- ajax實現的點選數目加1程式碼例項
- js獲取陣列中元素出現的次數程式碼例項JS陣列
- js實現的判斷變數是否為數字程式碼例項JS變數
- js如何實現清空瀏覽器快取程式碼例項JS瀏覽器快取
- js實現的獲取當前日期時間的程式碼例項JS
- css實現的字串擷取程式碼例項CSS字串
- js獲取元素的實際尺寸程式碼例項JS
- js將小數轉換為整數簡單程式碼例項JS
- 滑鼠懸浮文字實現霓虹燈效果程式碼例項
- js實現的數字四捨五入效果程式碼例項JS
- js實現的冪運算程式碼例項JS
- js實現的元素運動程式碼例項JS
- js獲取數字最小值程式碼例項JS
- js實現的垂直選項卡效果程式碼例項JS
- css3程式碼實現的滑鼠懸浮按鈕效果程式碼例項CSSS3
- js實現的可以通用的選項卡程式碼例項JS
- js獲取數字和字母隨機數程式碼例項JS隨機
- js實現的點選複製選中文字程式碼例項JS
- js實現文字框提示程式碼例項JS
- js獲取指定區間的隨機數程式碼例項JS隨機
- JavaScript取餘數程式碼例項JavaScript
- js實現的在個位數字前面加0程式碼例項JS
- js實現的獲取指定時間前幾天日期程式碼例項JS
- js實現的留言本效果程式碼例項JS