Chúng ta cần viết hàm nhận vào số nguyên hoặc số thực. Nếu là số thực, trả về số lượng chữ số sau dấu phẩy. Ngược lại trả về 0.
Ví dụ:
const num1 = 1.123456789; const num2 = 123456789;
Ví dụ
Dưới đây là đoạn code:
const num1 = 1.123456789;
const num2 = 123456789;
const decimalCount = num => {
// Chuyển thành String
const numStr = String(num);
// Chuỗi chứa dấu thập phân
if (numStr.includes('.')) {
return numStr.split('.')[1].length;
};
// Chuỗi không chứa dấu thập phân
return 0;
}
console.log(decimalCount(num1)) // 9
console.log(decimalCount(num2)) // 0Kết quả
Đoạn code sẽ in ra console:
9 0