순수 JavaScript: 값이 숫자인지 확인하는 함수
jQuery에서 isNumeric() 함수는 값이 정수를 나타내는지 확인합니다. . JavaScript에는 유사한 기본 제공 기능이 없지만 고유한 사용자 정의 검사를 구현할 수 있습니다.
순수한 JavaScript에서 isNumeric()을 모방하는 함수를 만들려면 다음 단계를 따르세요.
isNumeric() 함수 정의:
<code class="javascript">function isNumeric(n) {</code>
값이 숫자인지 확인:
!isNaN(parseFloat(n))을 사용하여 값을 부동 소수점 숫자로 성공적으로 구문 분석할 수 있는지 확인하세요.
값이 유한한지 확인하세요.
&& 추가 isFinite(n)는 Infinity와 NaN을 제외하고 숫자가 유한한지 확인합니다.
함수 정의를 완료하세요.
<code class="javascript"> return !isNaN(parseFloat(n)) && isFinite(n); }</code>
사용 예:
<code class="javascript">const value = 123; const isNumber = isNumeric(value); // Returns true</code>
참고:
숫자 값을 확인하기 위해parseInt()를 사용하지 않는 것이 중요합니다. . 처음에는 작동하는 것처럼 보일 수 있지만 예상치 못한 결과가 발생할 수 있으며 JavaScript에서 숫자 값을 결정하는 신뢰할 수 있는 방법이 아닙니다.
위 내용은 순수 JavaScript에서 사용자 정의 숫자 검사 기능을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!