ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่อยู่ในคลาส Math ของ JavaScript
ฟังก์ชันของเราควรคืนค่าจำนวนเต็มที่ใกล้เคียงที่สุดของเลขทศนิยมที่กำลังเรียกใช้
หากตัวเลขนั้นเป็นจำนวนเต็มอยู่แล้ว เราควรคืนค่าให้เป็นเหมือนเดิม
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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