Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 소수점 이하 숫자 계산

<시간/>

정수 또는 부동 소수점 숫자가 될 수 있는 숫자를 취하는 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