iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 17
0
Modern Web

JS 學習歷程系列 第 17

1加1你想要多少 - JS 的四捨五入、無條件捨去、無條件進位

在會計的世界裡,有個笑話我一直覺得很真實
老闆:「1加1等於多少?」
會計:「老闆,你跟我說需要多少?我做出來給你。」


這個笑話其實基本上跟我今天要講的主題一點關係都沒有~(誒~綜藝摔
只是鐵人賽至今己經 17 天,我的梗也差不多要用完了,只好來篇冷笑話湊湊字數。

今天來紀錄一下學習 JS 至今用到幾個計算數字的方式,相信 JS 浩翰無垠的世界,我所使用的僅是冰山一角,所以日後還有玩弄到別款,會隨時再回來添加:

// 整數四捨五入 - Math.round():
console.log(Math.round(12.3));  /*結果為12*/
console.log(Math.round(12.7));  /*結果為13*/
// 小數點四捨五入 - .toFixed():
console.log((16.7893).toFixed(2)); /*結果為16.79*/
console.log((16.7893).toFixed(3)); /*結果為16.789*/
// 整數無條件捨去 - Math.floor():
console.log(Math.floor(11.9));  /*結果為11*/
console.log(Math.floor(13.2));  /*結果為13*/
console.log(Math.floor(16.78)); /*結果為16*/
// 整數無條件進位 - Math.ceil():
console.log(Math.ceil(12));     /*結果為12*/   
console.log(Math.ceil(12.2));   /*結果為13*/
console.log(Math.ceil(13.7));   /*結果為14*/

上一篇
不懂分頁怎麼賺 Page View - JS 分頁 (四)
下一篇
嘿嘿!厲害啦! - 六角學院 JS 最終作業 (一)
系列文
JS 學習歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言