ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน 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