Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số có thể là một số nguyên dấu phẩy động.
Nếu đó là số dấu phẩy động, chúng ta phải trả về số lượng các số sau dấu thập phân.
Nếu không, chúng ta nên trả về 0.
Ví dụ
Mã cho điều này sẽ là -
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
Đầu ra
Đầu ra trong bảng điều khiển sẽ là -
9 0