JavaScript 如何刪除小數(shù)點(diǎn)后的數(shù)字
使用 Math.trunc()
函數(shù)刪除小數(shù)點(diǎn)后的數(shù)字,例如 Math.trunc(1.37)。 Math.trunc() 函數(shù)刪除小數(shù)位并返回?cái)?shù)字的整數(shù)部分。
const num = 124.567; const removeDecimal = Math.trunc(num); // 124 console.log(removeDecimal); const roundDown = Math.floor(num); // 124 console.log(roundDown); const roundNearestInteger = Math.round(num); // 125 console.log(roundNearestInteger); const roundUp = Math.ceil(num); console.log(roundUp); // 125
我們的第一個(gè)示例使用 Math.trunc 函數(shù)。
該函數(shù)不會(huì)以任何方式對(duì)數(shù)字進(jìn)行四舍五入,它只是移除小數(shù)部分并返回整數(shù)。
看下面的示例
console.log(Math.trunc(-1.37)); // -1 console.log(Math.trunc(2.0)); // 2 console.log(Math.trunc(5.35)); // 5
下一個(gè)可能的情況是通過向下舍入來刪除小數(shù)點(diǎn)后的數(shù)字。 使用 Math.floor 函數(shù)。
該函數(shù)返回小于或等于提供的數(shù)字的最大整數(shù)。 這里有些例子。
console.log(Math.floor(-1.37)); // -2 console.log(Math.floor(2.6)); // 2 console.log(Math.floor(5.35)); // 5
下一個(gè)示例顯示如何使用 Math.round 函數(shù)將數(shù)字四舍五入到最接近的整數(shù)。 這里有些例子。
console.log(Math.round(-1.37)); // -1 console.log(Math.round(2.5)); // 3 console.log(Math.round(5.49)); // 5
最后一個(gè)示例顯示了如何使用 Math.ceil 函數(shù)通過四舍五入來刪除小數(shù)點(diǎn)后的數(shù)字。
Math.ceil 函數(shù)總是向上進(jìn)入一個(gè)數(shù)字。 這里有些例子。
console.log(Math.ceil(-1.99)); // -1 console.log(Math.ceil(2.01)); // 3 console.log(Math.ceil(5.49)); // 6
如果您想簡單地刪除小數(shù)點(diǎn)后的數(shù)字,而不以任何方式進(jìn)行四舍五入,請(qǐng)使用 Math.trunc 函數(shù)。
到此這篇關(guān)于JavaScript 刪除小數(shù)點(diǎn)后的數(shù)字的文章就介紹到這了,更多相關(guān)js刪除小數(shù)點(diǎn)后的數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JS控制只能輸入數(shù)字并且最多允許小數(shù)點(diǎn)兩位
- js取小數(shù)點(diǎn)后兩位四種方法
- js限制input只能輸入有效的數(shù)字(第一個(gè)不能是小數(shù)點(diǎn))
- Angularjs中的驗(yàn)證input輸入框只能輸入數(shù)字和小數(shù)點(diǎn)的寫法(推薦)
- javascript 取小數(shù)點(diǎn)后幾位幾種方法總結(jié)
- JS取數(shù)字小數(shù)點(diǎn)后兩位或n位的簡單方法
- JS驗(yàn)證 只能輸入小數(shù)點(diǎn),數(shù)字,負(fù)數(shù)的實(shí)現(xiàn)方法
- 文本框只能輸入數(shù)字的js代碼(含小數(shù)點(diǎn))
- Javascript將數(shù)值轉(zhuǎn)換為金額格式(分隔千分位和自動(dòng)增加小數(shù)點(diǎn))
相關(guān)文章
如何在JavaScript實(shí)現(xiàn)Blob文件流下載
在JavaScript中可以使用瀏覽器提供的Blob對(duì)象和URL.createObjectURL()方法來實(shí)現(xiàn)文件流下載,這篇文章主要給大家介紹了關(guān)于如何在JavaScript實(shí)現(xiàn)Blob文件流下載的相關(guān)資料,需要的朋友可以參考下2024-05-05如何實(shí)現(xiàn)一個(gè)webpack模塊解析器
這篇文章主要介紹了如何實(shí)現(xiàn)一個(gè)webpack模塊解析器,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-10-10javascript自動(dòng)給文本url地址增加鏈接的方法分享
這篇文章主要介紹了javascript自動(dòng)給文本url地址增加鏈接的方法,有需要的朋友可以參考一下2014-01-01Bootstrap Modal對(duì)話框如何在關(guān)閉時(shí)觸發(fā)事件
這篇文章主要為大家詳細(xì)介紹了Bootstrap Modal對(duì)話框如何在關(guān)閉時(shí)觸發(fā)事件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12基于cssSlidy.js插件實(shí)現(xiàn)響應(yīng)式手機(jī)圖片輪播效果
cssSlidy是一款支持手機(jī)移動(dòng)端的焦點(diǎn)圖輪播插件,支持標(biāo)題設(shè)置,滑動(dòng)動(dòng)畫,間隔時(shí)間等。這篇文章主要基于cssSlidy.js插件實(shí)現(xiàn)響應(yīng)式手機(jī)圖片輪播效果,2016-08-08關(guān)于javascript的一些知識(shí)以及循環(huán)詳解
下面小編就為大家?guī)硪黄P(guān)于javascript的一些知識(shí)以及循環(huán)詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-09-09由JavaScript技術(shù)實(shí)現(xiàn)的web小游戲(不含網(wǎng)游)
伴隨Ajax與網(wǎng)頁游戲的崛起,曾幾何時(shí)JavaScript也成了游戲開發(fā)時(shí)可供選擇的技術(shù)之一,文本 僅列舉數(shù)項(xiàng)由JavaScript技術(shù)實(shí)現(xiàn)的web小游戲(不含網(wǎng)游),聊作參考之用。2010-06-06