Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Đếm số chữ số sau dấu phẩy thập phân - JavaScript


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)) // 0

Kết quả

Đoạn code sẽ in ra console:

9 0