이 기사에서는 parseint () 함수의 정의와 사용에 대해 JavaScript에서 설명합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
이 함수는 문자열을 구문 분석하고 정수를 반환합니다.
구문 구조 :
코드 사본은 다음과 같습니다. parseint (문자열, 유형)
매개 변수 목록 :
| 매개 변수 | 설명하다 |
| 끈 | 필수의. 구문 분석 할 문자열. |
| 유형 | 선택 과목. 구문 분석 할 숫자의 카디널리티는 일반적으로 바이너리, 문어 또는 16 진수와 같은 숫자로 사용됩니다. 이 값은 2에서 36 사이입니다. |
자세한 설명 :
1. 유형 매개 변수 지정 :
유형 매개 변수를 지정하면 함수가 지정된 유형 매개 변수에 따라 문자열을 구문 분석합니다.
1.parseint ( "010", 10)는 "010"이 소수이고 반환 값은 10임을 의미합니다.
2.parseint ( "010", 2)는 "010"이 바이너리이고 반환 값은 2임을 의미합니다.
3.parseint ( "010", 8)는 "010"이 Octal이고 반환 값은 8임을 의미합니다.
4.parseint ( "010", 16)는 "010"이 16 진수이고 반환 값은 16임을 의미합니다.
설명 : 반환 값은 모두 소수점이고, 유형은 사양이 첫 번째 매개 변수의 통계이며, 두 번째 매개 변수 값의 반환은 2-36입니다. 이 간격이 아닌 경우 Parseint 함수의 반환 값은 NAN입니다. 문자열 매개 변수가 모든 숫자가 아니라 다른 문자 인 경우 ParseInt 함수는 첫 번째 문자 앞에 숫자 만 반환합니다. 예를 들어:
Parseint ( "123ab789", 10)는 첫 번째 문자 A가 생략 된 후 값 123을 반환합니다.
2. 유형 매개 변수를 지정하지 않습니다.
유형 매개 변수가 지정되지 않은 경우 ParseInt 함수는 예를 들어 다음과 같은 이진 시스템을 자동으로 결정합니다.
1.parseint ( "23")는 23의 값을 반환합니다.
2.parseint ( "23ab")는 23의 값을 반환합니다.
그러나 상황은 종종 위만큼 간단하지 않습니다. 예를 살펴 보겠습니다.
Parseint ( "0x12")는 첫 번째 문자열을 반환하기 전에 숫자에 따라가 아니라 18의 값을 반환합니다. 여기에 상황이 있습니다. 문자열이 "0x"로 시작하는 경우 "0x"의 숫자는 16 진수로 간주되므로 반환 값은 18 인 경우 "0"으로 시작하여 바로 그 직후 캐릭터가 아닌 경우 Google 크롬 하에서 소수점으로 구문 분석되지만 IE 브라우저 아래에서 문어로 구문 분석됩니다. 예를 들어:
Parseint ( "0123")는 Chrome에서 123의 값을 반환하고 IE 브라우저에서 83을 반환합니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.