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