>  기사  >  웹 프론트엔드  >  JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법

JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법

不言
不言원래의
2018-12-22 13:34:435998검색

parseInt는 문자열을 정수로 변환할 수 있는 전역 JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법 함수입니다. 전역 함수는 JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법 프로그램 내 어디에서나 액세스하고 사용할 수 있는 함수입니다. 다음으로 parseInt()가 문자열을 변환하는 방법을 살펴보겠습니다. . 정수의 구체적인 사용법.

JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법

parseInt 사용법

parseInt는 다음과 같은 방법으로 사용할 수 있습니다.

parseInt(str)
parseInt(str, int)

ParseInt(str)의 사용법

str은 string의 약자로 문자열을 표현합니다.

parseInt("123");

를 지정하면 문자열 123이 정수 123의 데이터 유형으로 변환됩니다.

parseInt(str, int)는

int 부분을 기본으로 사용합니다.

변환 전 숫자를 십진수로 표시하도록 지정합니다.

이 염기를 지정하는 숫자 값을 염기라고 합니다.

진수는 2진수, 8진수, 10진수, 16진수로 지정할 수 있습니다.

2진수는 0과 1로 표현되는 숫자값입니다.

8진수는 0부터 7까지의 숫자로 표현됩니다.

소수는 우리가 매일 사용하는 0부터 9까지의 값을 사용하여 표현됩니다.

16진수는 0x 또는 0X로 시작하는 0부터 9까지의 숫자 또는 A부터 F까지의 기호로 표시됩니다(a부터 f까지의 문자도 같은 의미입니다).

예를 들어, 10진수 1로 표시되면 이진수는 숫자는 1, 8진수는 01, 16진수는 0x1입니다.

이 2, 8, 10, 16을 int의 매개변수, 즉 기본 숫자로 사용할 수 있습니다.

예를 들어,parseInt를 사용하여 16진수 0x8을 변환하면 다음과 같이 작성됩니다.

parseInt("0x8");

결과는 십진수 8로 표시됩니다.

parseInt

10진수를 사용하여 8의 값을 표현하고,parseInt 함수를 사용하여 10진수로 변환

parseInt("1000", 2);将以二进制显示的1000转换为十进制。
parseInt("010", 8);将以八进制显示的010转换为十进制。
parseInt("8", 10);转换8以十进制显示为十进制。
parseInt("0x8", 16);将十六进制0x8转换为十进制数。

표시되는 결과는 다음과 같습니다. 8, 8, 8, 8

실제로는 parseFloat 함수 및 Number 함수와 같은 유사한 함수가 있습니다.

parseFloat 함수

는parseInt와 다르며, parseFloat 함수는 부동 소수점 숫자를 사용할 수 있습니다.

부동소수점은 소수점 표기법으로 정수값 1이면 1.0으로 표시됩니다.

Number 함수

parseFloat 함수와 마찬가지로 Number 함수도 부동 소수점 숫자를 처리할 수 있습니다.

하지만,parseInt,parseFloat와 달리 문자열의 숫자 값에 대응할 수는 없지만 객체를 구문 분석할 수는 있습니다.


위 내용은 JavaScript의parseInt()를 사용하여 문자열을 정수로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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