JavaScript 2, 8, 10, 16 진수 변환

더 읽 기
JS 의 진 변환 은 사실 매우 간단 합 니 다. 주로 두 가지 함 수 를 사용 하면 완성 할 수 있 습 니 다.
 
toString 방법
대상 을 되 돌려 주 는 문자열 표시.objectname.toString([radix])
매개 변수
objectname
필수 옵션.문자열 표시 대상 을 얻 으 려 면
radix
옵션 가능.숫자 값 을 문자열 로 변환 할 진 을 지정 합 니 다.
설명 하 다.
toString 방법 은 내 장 된 JScript 대상 의 모든 구성원 입 니 다.대상 의 형식 에 의존 합 니 다:
 
대상 조작
Array
Array 의 요 소 를 문자열 로 변환 합 니 다.결과 문자열 은 쉼표 로 구분 되 어 연결 되 어 있 습 니 다.
Boolean
불 리 언 값 이 true 라면 'true' 로 되 돌아 갑 니 다.그렇지 않 으 면 "false" 로 돌아 갑 니 다.
Date
날짜 의 문자 표현법 을 되 돌려 줍 니 다.
Error
오류 메 시 지 를 포함 하 는 문자열 을 되 돌려 줍 니 다.
Function
다음 형식의 문자열 을 되 돌려 줍 니 다. functionname 은 toString 방법 함수 의 이름 입 니 다.
function functionname( ) { [native code] }
Number
숫자 를 되 돌려 주 는 문자 표시.
String
String 대상 의 값 을 되 돌려 줍 니 다.
묵인
'[object objectname]' 를 되 돌려 줍 니 다. 그 중 objectname 은 대상 유형의 이름 입 니 다.
 
내던지다
이 방법 을 호출 한 대상 이 Number 가 아 닐 때 TypeError 이상 을 던 집 니 다.
예시 참조:
var m = 10;
document.write(m.toString(2) + "
"); // 1010 document.write(m.toString(8) + "
"); // 12 document.write(m.toString(10) + "
"); // 10 document.write(m.toString(16) + "
"); // a,

 
 
parseInt 방법
문자열 로 변 환 된 정 수 를 되 돌려 줍 니 다.parseInt(numString, [radix])
매개 변수
numString
필수 옵션.숫자 로 변환 할 문자열 입 니 다.
radix
옵션 가능.2 와 36 사이 에 numString 이 저장 한 숫자의 진 값 을 표시 합 니 다.제공 되 지 않 으 면 접두사 가 '0x' 인 문자열 은 16 진법 으로, 접두사 가 '0' 인 문자열 은 8 진법 으로 사 용 됩 니 다.모든 다른 문자열 은 10 진법 으로 여 겨 진다.
설명 하 다.
parseInt 방법 은 numString 에 저 장 된 숫자 값 과 같은 정 수 를 되 돌려 줍 니 다.numString 의 접두사 가 정수 로 해석 되 지 않 으 면 숫자 가 아 닌 NaN 으로 돌아 갑 니 다.
parseInt("abc")     // 返回 NaNparseInt("12abc")   // 返回 12

可以用 isNaN 方法检测 NaN

 

参考示例:

document.write(parseInt(1010, 2) + "
"); // 10 document.write(parseInt(12, 8) + "
"); // 10 document.write(parseInt(10, 10) + "
"); // 10 document.write(parseInt("a", 16) + "
"); // 10 document.write(parseInt("A", 16) + "
"); // 10

 
ITEYE 에 가서 제 오리지널 작품 을 보 세 요.http://cuisuqiang.iteye.com
또는 저 를 지원 하 는 개인 블 로그, 주소:http://www.javacui.com

좋은 웹페이지 즐겨찾기