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

JavaScript ParseInt:단계별 가이드

JavaScript parseInt 메소드는 문자열이나 부동 소수점을 읽어 정수로 변환합니다. 이 방법은 일반적으로 수학 방정식에서 문자열을 숫자처럼 취급할 수 없기 때문에 수학 연산을 위한 문자열을 준비하는 데 사용됩니다.


JavaScript에서 데이터로 작업할 때 문자열을 정수로 변환할 수 있습니다. 예를 들어 사용자에게 웹 양식에 나이를 삽입하도록 요청한다고 가정해 보겠습니다. 입력한 나이를 숫자로 변환할 수 있습니다. 이를 통해 사용자가 16세 이상인지 확인할 수 있습니다.

바로 여기에서 JavaScript parseInt() 함수가 들어옵니다. ParseInt() 문자열을 정수로 변환하는 데 사용할 수 있는 내장 메서드입니다.

이 자습서에서는 JavaScript parseInt()의 기본 사항을 살펴보겠습니다. 방법. parseInt()와 함께 사용되는 구문에 대해 논의할 것입니다. 방법. JavaScript에서 문자열을 숫자로 변환하는 방법을 보여주는 예를 살펴보겠습니다.

자바스크립트 parseInt()

자바스크립트 parseInt() 문자열 또는 부동 소수점 숫자를 정수로 변환합니다. 일반적으로 수학 연산을 위해 문자열 형식의 데이터를 준비하는 데 사용됩니다.

다음은 JavaScript parseInt()의 구문입니다. 기능:

parseInt(string, radix);

parseInt() 메소드는 두 개의 매개변수를 취합니다. 첫 번째는 정수로 변환하려는 문자열이며 필수입니다.

"기수"라고 하는 두 번째 매개변수는 선택 사항입니다. 변환에 필요한 값이 나타나는 기수를 나타냅니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

기수 인수는 마지막 인수만큼 일반적으로 사용되지 않습니다. 대부분의 경우 숫자 형식은 10진수로 지정됩니다. 기본 기수는 10진수이므로 이 인수에 대해 걱정할 필요가 없습니다.

숫자로 변환하려는 값의 시작과 끝에 공백을 포함할 수 있습니다. 단, 숫자 중간에 공백은 허용되지 않습니다.

문자가 포함된 값을 구문 분석하려고 하면 NaN 값을 받게 됩니다. 기수 인수를 사용하면 숫자에 "x"와 같은 일부 문자를 포함할 수 있습니다. 문자가 숫자 형식과 관련된 경우에만 해당됩니다.

parseInt() 자바스크립트 예제

이것이 어떻게 작동하는지 설명하기 위해 예를 사용하겠습니다. 정수로 변환하려는 문자열 "20202"가 있다고 가정해 보겠습니다. 다음 코드를 사용하여 그렇게 할 수 있습니다.

console.log(parseInt("20202"));

parseInt() 함수는 문자열을 구문 분석하고 다음과 같이 정수를 반환합니다.

20202

JavaScript 콘솔을 확인하여 코드 결과를 확인합시다. 우리 프로그램은 문자열 대신 숫자를 반환했습니다. 값에 따옴표가 없기 때문에 이제 값이 숫자임을 알 수 있습니다.

"value"라는 JavaScript 변수에 값을 할당합니다. 우리의 값은 값을 둘러싼 따옴표로 표시되는 문자열입니다. 그런 다음 parseInt() 메서드를 사용하여 해당 값을 정수로 변환합니다.

마찬가지로 "기수"를 사용하는 경우 인수를 사용하면 숫자를 다른 기준의 문자열로 변환할 수 있습니다.

"기수" 인수는 2에서 36 사이의 숫자를 취하고 parseInt() 기능을 사용해야 합니다. "15"를 변환하고 싶다고 가정해 보겠습니다. 기수 값이 "16"인 16진수에서. 다음 코드를 사용하여 그렇게 할 수 있습니다.

console.log(parseInt('0xF', 16));

우리의 함수는 다음을 반환합니다:15.

parseInt()에 잘못된 값 전달

또한 숫자로 변환할 수 없는 문자열을 전달하면 JavaScript는 “NaN,”을 반환합니다. 숫자가 아님을 나타냅니다. 다음은 parseInt()를 사용하는 예입니다. “Hey” 변환 문자열로:

console.log(parseInt('Hey'));

숫자 parseInt는 “NaN,” 을 반환합니다. “Hey” 문자열 문자는 숫자로 변환할 수 없습니다.

결론

자바스크립트 parseInt() 메서드를 사용하여 문자열을 정수로 변환할 수 있습니다. 이 함수는 숫자 형식으로 지정해야 하는 데이터 문자열이 있는 경우에 유용합니다. 예를 들어, 해당 문자열에 대해 수학 연산을 수행할 수 있도록 문자열을 숫자로 지정할 수 있습니다.

이 튜토리얼에서는 JavaScript parseInt() 사용 방법을 살펴보았습니다. 방법을 설명하고 작동 중인 방법의 몇 가지 예에 대해 논의했습니다. 또한 "기수" 매개변수는 parseInt()와 함께 사용할 수 있습니다. .

이제 JavaScript parseInt() 사용을 시작하는 데 필요한 정보가 있습니다. 프로와 같은 방법! JavaScript를 배우는 데 도움이 되는 더 많은 리소스를 찾고 있다면 전체 JavaScript 학습 방법 가이드를 확인하세요.