返回其在 JavaScript 中呼叫的十進位制數的最近較大整數


問題

我們需要編寫一個 JavaScript 函式,該函式位於 JavaScript 的 Math 類中。

我們的函式應返回其被呼叫的十進位制數的最近較大整數。

如果該數字已經是整數,則應按原樣返回。

示例

以下是程式碼 −

 實際演示

const num = 234.56;
Math.ceil = function(num){
   if(typeof num !== 'number'){
      return NaN;
   };
   if(num % 1 === 0){
      return num;
   };
   const [main] = String(num).split('.');  
   return +main + 1;
};
console.log(Math.ceil(num));

輸出

以下是控制檯輸出 −

235

更新於:20-4-2021

221 次瀏覽

啟動你的 職業生涯

透過完成該課程獲得認證

立即開始
廣告