JavaScript를 사용하여 16진수 변환을 구현하는 방법: 1. "Number.parseInt(string, radix)"를 통해 변환합니다. 2. "Number.toString(radix)" 메서드를 통해 변환합니다.
이 문서의 운영 환경: Windows 7 시스템, javascript 버전 1.8.5, DELL G3 컴퓨터
javascript는 어떻게 16진수 변환을 수행합니까?
js 임의 진수 변환(2진수, 8진수, 10진수...16진수 3개)
진수 변환은 숫자, 즉 숫자 유형에서만 발생할 수 있으므로 16진수 변환을 수행하려면, Number 유형에 대한 메소드를 사용해야 합니다.
parseInt(string, radix) 또는 parseInt(string, radix)의 두 가지 메소드가 있습니다. 전자는 이전의 표준 메소드입니다. 표준은 아래의 방법으로 변경되었습니다.
Number.toString(radix)
그러나 대부분의 언어는 8진수, 10진수, 16진수 리터럴 값만 지원하므로 js를 변환할 때는 문자열과 숫자 사이의 형식만 사용할 수 있습니다. 즉, 다른 진수의 문자열을 십진수로 변환하거나 십진수를 다른 진수의 문자열로 변환할 수만 있습니다.
var a = 0xa;//0x表示十六进制,但是js会强制转换为十进制来运算,0xa == 10 var b = 010;//0开头表示八进制,同样强制转换为十进制来运算 010 = 8 a*b //= 80
문자와 숫자로만 구성될 수 있습니다. 예를 들어 2진수에서 8진수로 변환할 수 있습니다. octal 바이너리로 변환할 수 없으며 radix는 base를 나타내며 값은 2~36이다.
Number.parseInt('010',8)//8 Number.parseInt('20',2)//NaN
이 함수는 십진수를 기본 문자열 형식으로만 변환할 수 있습니다. 마찬가지로 기수는 기본을 나타내며 2~36의 값을 갖습니다.
(10).toString(2)//"1010"转2进制 (10).toString(16)//"a" 转16进制 (1000).toString(36)//"rs" 转36进制
추천 학습: "javascript 비디오 튜토리얼"
위 내용은 자바스크립트에서 16진수 변환을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!