정수 또는 부동 소수점 숫자가 될 수 있는 숫자를 취하는 JavaScript 함수를 작성해야 합니다.
부동 소수점 숫자인 경우 소수점 이하 숫자의 개수를 반환해야 합니다.
그렇지 않으면 0을 반환해야 합니다.
예시
이에 대한 코드는 -
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