>  기사  >  웹 프론트엔드  >  es6에서 문자열이 숫자인지 확인하는 방법

es6에서 문자열이 숫자인지 확인하는 방법

青灯夜游
青灯夜游원래의
2022-08-30 17:28:364164검색

3가지 판단 방법: 1. isFinite() 함수를 사용합니다. 구문은 "isFinite(문자열)"입니다. 숫자임을 나타내려면 true를 반환하고, 숫자가 아님을 나타내려면 false를 반환합니다. 2. isNaN() 함수를 사용합니다. 구문은 "isNaN(문자열)"입니다. 숫자가 아님을 나타내려면 true를 반환하고 숫자임을 나타내려면 false를 반환합니다. 3. test() 함수와 정규식을 사용하고 구문은 "/^[0-9]+.?[0-9]*/.test(string)"이며 true를 반환하여 숫자를 나타냅니다.

es6에서 문자열이 숫자인지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

es6 문자열이 숫자인지 확인하는 3가지 방법

방법 1: isFinite() 함수 사용

isFinite() 함수는 매개변수가 무한대인지 확인하는 데 사용됩니다. 무한한 숫자로 이해됩니다.

isFinite(value)

즉, 전달된 매개변수 값이 유한수인지 여부입니다.

true를 반환하면 숫자라는 뜻이고 false를 반환하면 숫자가 아니라는 뜻입니다

console.log(isFinite("123")); // true
console.log(isFinite("beline")); //false
console.log(isFinite(NaN)); // false
console.log(isFinite(undefined)); // false

es6에서 문자열이 숫자인지 확인하는 방법

방법 2: isNaN() 함수 사용

isNaN() 함수를 사용하여 매개변수가 a인지 확인합니다. 숫자가 아닌 값.

isNaN(value)

매개변수 값이 NaN이거나 문자열, 객체, 정의되지 않음 등 숫자가 아닌 값이면 true를 반환하고, 그렇지 않으면 false를 반환하므로 유효한 숫자임을 의미합니다.

console.log(isNaN(1)); // false
console.log(isNaN("12.3")); // false
console.log(isNaN("beline")); //true
console.log(isNaN(NaN)); // true
console.log(isNaN(undefined)); // true

es6에서 문자열이 숫자인지 확인하는 방법

방법 3 : test() 함수와 정규 표현식 사용

test() 메서드는 문자열이 특정 패턴과 일치하는지 확인하는 데 사용됩니다.

문자열에 일치하는 값이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. .

정규식: /^[0-9]+.?[0-9]*/, 숫자인지 확인

숫자(양수 및 음수, 0 및 양수 및 음수 부동 소수점 숫자 포함)인 경우 true를 반환하고 그렇지 않으면 false를 반환합니다.

var patt=/^[0-9]+.?[0-9]*/;
console.log(patt.test(12)); // true
console.log(patt.test("12.3")); // true
console.log(patt.test("beline")); //false
console.log(patt.test(NaN)); // false
console.log(patt.test(undefined)); // false

es6에서 문자열이 숫자인지 확인하는 방법

(동영상 공유 학습: 웹 프론트엔드 시작하기)

위 내용은 es6에서 문자열이 숫자인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.