JavaScript에서 기본 변환을 구현하는 방법: 1. parseInt() 함수를 사용합니다. 구문은 "parseInt(value, 구문 분석할 값의 기본)"입니다. 2. toString() 함수를 사용합니다. "십진수.toString(변환 필요) 기준)".
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
1.parseInt()
parseInt: 문자열을 정수로 변환
parseInt(<em>string</em>, <em>radix</em>)
parseInt(<em>string</em>, <em>radix</em>)
可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
如果省略该参数或其值为 0,则数字将以 10 为基础来解析。
如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
2、toString()
toString()方法属于Object
매개변수가 2보다 작거나 36보다 큰 경우,parseInt()는 NaN을 반환합니다. | 2. toString() |
---|---|
toString() 메소드는 Object 객체에 속합니다. JavaScript의 많은 내장 객체는 이 함수를 다시 작성했습니다. 자신의 기능적 필요에 더 적합합니다. |
|
동작 설명 | |
Array의 각 요소를 문자열로 변환하고 두 요소 사이에 쉼표를 구분 기호로 사용하여 차례로 연결합니다. | |
부울 값이 true인 경우 "true"를 반환합니다. 그렇지 않으면 "false"를 반환합니다. | |
날짜의 텍스트 표현을 반환합니다. | |
관련 오류 정보가 포함된 문자열을 반환합니다. | |
은 다음 형식으로 문자열을 반환합니다. 여기서 functionname은 함수의 이름이고 이 함수의 toString 메서드는 "function functionname() { [네이티브 코드] }" | |
는 숫자 값의 문자열 표현을 반환합니다. 지정된 기수로 표현된 문자열을 반환할 수도 있습니다. Number.toString()을 참조하세요. |
Object(기본값) "[object ObjectName]"을 반환합니다. 여기서 ObjectName은 개체 유형의 이름입니다.
🎜🎜🎜🎜🎜2. 기본 변환🎜🎜//十进制转其他进制 var x=110; alert(x); alert(x.toString(2)); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //其他转十进制 var x='110'; alert(parseInt(x,2)); //6 =>以2进制解析110 alert(parseInt(x,8)); //72 =>以8进制解析110 alert(parseInt(x,16)); //272 =>以16进制解析110 //其他转其他 //先用parseInt转成十进制再用toString转到目标进制 alert(String.fromCharCode(parseInt(141,8))) alert(parseInt('ff',16).toString(2));🎜[추천 학습: 🎜javascript 고급 튜토리얼🎜]🎜
위 내용은 JavaScript에서 16진수 변환을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!