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

จำนวนทศนิยมของตัวเลขใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขซึ่งอาจเป็นจำนวนเต็มเป็นเลขทศนิยม

ถ้าเป็นเลขทศนิยม เราต้องคืนค่าจำนวนหลังจุดทศนิยม

มิฉะนั้นเราควรคืนค่า 0

ตัวอย่าง

รหัสสำหรับสิ่งนี้จะเป็น −

const num1 = 1.123456789;
const num2 = 123456789;
const decimalCount = num => {
   // Convert to String
   const numStr = String(num);
   // String Contains Decimal
   if (numStr.includes('.')) {
      return numStr.split('.')[1].length;
   };
   // String Does Not Contain Decimal
   return 0;
}
console.log(decimalCount(num1)) // 9
console.log(decimalCount(num2)) // 0

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

9
0