Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

นับจำนวนหลักหลังจุดทศนิยม - JavaScript

เราต้องเขียนฟังก์ชันที่รับตัวเลข (อาจเป็นจำนวนเต็มหรือทศนิยม) ถ้าเป็นทศนิยม ให้คืนจำนวนหลักหลังจุดทศนิยม ไม่ใช่ให้คืน 0

ตัวอย่าง 2 ตัวเลข:

const num1 = 1.123456789;
const num2 = 123456789;

ตัวอย่าง

โค้ดต่อไปนี้เป็นตัวอย่าง:

const num1 = 1.123456789;
const num2 = 123456789;

const decimalCount = num => {
  const numStr = String(num);
  if (numStr.includes('.')) {
    return numStr.split('.')[1].length;
  };
  return 0;
}

console.log(decimalCount(num1)) // 9
console.log(decimalCount(num2)) // 0

ผลลัพธ์

จะแสดงผลในคอนโซลดังนี้:

9 0