เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับตัวเลขซึ่งอาจเป็นจำนวนเต็มหรือเลขทศนิยม ถ้าเป็นจำนวนทศนิยม เราต้องคืนค่าจำนวนตัวเลขหลังจุดทศนิยม มิฉะนั้นเราควรคืนค่า 0
ตัวอย่างเช่น เรากำลังพิจารณาตัวเลขสองตัว -
const num1 = 1.123456789; const num2 = 123456789;
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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