> 웹 프론트엔드 > JS 튜토리얼 > javascript_javascript 스킬 중 parseInt() 함수 정의 및 활용 분석

javascript_javascript 스킬 중 parseInt() 함수 정의 및 활용 분석

WBOY
풀어 주다: 2016-05-16 16:25:18
원래의
1912명이 탐색했습니다.

이 기사의 예에서는 JavaScript에서 parsInt() 함수의 정의와 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

이 함수는 문자열을 구문 분석하고 정수를 반환할 수 있습니다.

문법 구조:

코드 복사 코드는 다음과 같습니다.
parseInt(string, type)

매개변수 목록:

매개변수 설명
参数 描述
string 必需。要被解析的字符串。
type 可选。表示要解析的数字的基数,通俗的说就是数字的进制,比如二进制、八进制或者十六进制。该值介于2 ~ 36之间。
문자열 필수사항입니다. 구문 분석할 문자열입니다.

유형 선택사항. 구문 분석할 숫자의 밑수를 나타냅니다. 이는 일반인의 용어로 2진수, 8진수 또는 16진수와 같은 숫자의 밑수입니다. 값은 2~36 사이입니다.
자세한 설명:

1. 유형 매개변수 지정:


유형 매개변수를 지정한 후 함수는 지정된 유형 매개변수에 따라 문자열을 구문 분석합니다. 예:
1.parseInt("010",10), 이는 "010"이 10진수이고 반환 값이 10임을 의미합니다.
2.parseInt("010",2)는 "010"이 이진수이고 반환 값이 2임을 의미합니다.
3.parseInt("010",8), 이는 "010"이 8진수이고 반환 값이 8임을 의미합니다.
4.parseInt("010",16), 이는 "010"이 16진수이고 반환 값이 16임을 의미합니다.
참고: 반환 값은 모두 10진수입니다. 유형은 첫 번째 매개 변수의 기본을 지정하고 두 번째 매개 변수의 반환 값은 이 범위에 속하지 않는 경우 parsInt 함수의 반환 값입니다. NaN입니다. 문자열 매개변수가 모두 숫자는 아니지만 다른 문자를 포함하는 경우,parseInt 함수는 첫 번째 문자 앞의 숫자만 반환합니다. 예:

parseInt("123ab789",10)의 반환 값은 123이고 첫 번째 문자 a 이후의 모든 내용은 생략됩니다.

2. 유형 매개변수를 지정하지 마세요:

유형 매개변수가 지정되지 않은 경우,parseInt 함수는 자동으로 그것이 어떤 진수인지 결정합니다. 이는 일반적으로 십진수입니다. 예:


1.parseInt("23") 반환 값은 23입니다.

2.parseInt("23ab")의 반환 값은 23입니다.

그러나 상황은 위와 같이 간단하지 않은 경우가 많습니다. 예를 들어 보겠습니다.


parseInt("0x12")의 반환 값은 18인데, 이는 첫 번째 문자열을 반환하기 전의 숫자가 아닙니다. 여기서 문자열이 "0x"로 시작한다면 주의해야 합니다. 이때 "0x" 이후의 숫자는 16진수로 간주되므로 반환값은 18이 됩니다. "0"으로 시작하고 뒤에 문자가 없으면 이때 구글 크롬에서는 10진수로 파싱되지만, IE 브라우저에서는 8진수로 파싱됩니다. 예:

Google Chrome에서parseInt("0123")의 반환 값은 123이고 IE 브라우저의 반환 값은 83입니다.

이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿