Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ส่งคืนค่าจำนวนเต็มที่ใกล้เคียงที่สุดของเลขทศนิยมที่กำลังเรียกใช้ใน JavaScript


ปัญหา

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