정수 또는 부동 소수점 숫자가 될 수 있는 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 부동 소수점 숫자인 경우 소수점 이하 숫자의 개수를 반환해야 합니다. 그렇지 않으면 0을 반환해야 합니다.
이 예에서는 두 개의 숫자를 고려하고 있습니다. -
const num1 = 1.123456789; const num2 = 123456789;
예시
다음은 코드입니다 -
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