Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

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


Vấn đề

Chúng ta cần viết một hàm JavaScript nằm trong lớp Math của JavaScript.

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

Nếu số đã là số nguyên, chúng ta nên trả về nó như cũ.

Ví dụ

Dưới đâ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));

Kết quả

Kết quả console:

235