Computer >> Máy Tính >  >> Lập trình >> Javascript

Trả về số nguyên lớn hơn gần nhất của số thập phân mà nó đang được gọi trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nằm trong lớp Toán học của JavaScript.

Hàm của chúng ta sẽ trả về số nguyên lớn hơn gần nhất của số thập phân mà nó đang được gọi.

Nếu số đã là số nguyên, chúng ta nên trả về nguyên trạng.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

235