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