>웹 프론트엔드 >JS 튜토리얼 >JavaScript에서 16진수 변환을 구현하는 방법

JavaScript에서 16진수 변환을 구현하는 방법

青灯夜游
青灯夜游원래의
2021-10-28 17:22:158299검색

JavaScript에서 기본 변환을 구현하는 방법: 1. parseInt() 함수를 사용합니다. 구문은 "parseInt(value, 구문 분석할 값의 기본)"입니다. 2. toString() 함수를 사용합니다. "십진수.toString(변환 필요) 기준)".

JavaScript에서 16진수 변환을 구현하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

1. 구문 설명

1.parseInt()

parseInt: 문자열을 정수로 변환

parseInt(<em>string</em>, <em>radix</em>) parseInt(<em>string</em>, <em>radix</em>)

  • string要被解析的字符串。
  • 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

    如果省略该参数或其值为 0,则数字将以 10 为基础来解析。
    如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

    如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

2、toString()

toString()方法属于Object

  • string 구문 분석할 문자열입니다.
  • 선택사항. 구문 분석할 숫자의 밑수를 나타냅니다. 값은 2~36 사이입니다. 이 매개변수가 생략되거나 값이 0인 경우 숫자는 10진수로 구문 분석됩니다.
    "0x" 또는 "0X"로 시작하면 16진수가 됩니다. 2. toString()Type동작 설명ArrayArray의 각 요소를 문자열로 변환하고 두 요소 사이에 쉼표를 구분 기호로 사용하여 차례로 연결합니다. Boolean부울 값이 true인 경우 "true"를 반환합니다. 그렇지 않으면 "false"를 반환합니다. Date날짜의 텍스트 표현을 반환합니다. Error 관련 오류 정보가 포함된 문자열을 반환합니다. Function은 다음 형식으로 문자열을 반환합니다. 여기서 functionname은 함수의 이름이고 이 함수의 toString 메서드는 "function functionname() { [네이티브 코드] }" Number는 숫자 값의 문자열 표현을 반환합니다. 지정된 기수로 표현된 문자열을 반환할 수도 있습니다. Number.toString()을 참조하세요. String
    매개변수가 2보다 작거나 36보다 큰 경우,parseInt()는 NaN을 반환합니다.
    toString() 메소드는 Object 객체에 속합니다. JavaScript의 많은 내장 객체는 이 함수를 다시 작성했습니다. 자신의 기능적 필요에 더 적합합니다.

    String 객체의 값을 반환합니다.

    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=&#39;110&#39;;  
    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(&#39;ff&#39;,16).toString(2));
    🎜[추천 학습: 🎜javascript 고급 튜토리얼🎜]🎜

위 내용은 JavaScript에서 16진수 변환을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.