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