Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie die Hexadezimalkonvertierung in JavaScript

So implementieren Sie die Hexadezimalkonvertierung in JavaScript

青灯夜游
青灯夜游Original
2021-10-28 17:22:158261Durchsuche

So implementieren Sie die Basiskonvertierung in JavaScript: 1. Verwenden Sie die Funktion parseInt(), die Syntax lautet „parseInt (Wert, die Basis des zu analysierenden Werts)“; 2. Verwenden Sie die Funktion toString(), die Syntax lautet „Dezimalzahl.toString (Konvertierung erforderlich) Basis)“.

So implementieren Sie die Hexadezimalkonvertierung in JavaScript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

1. Syntaxbeschreibung

1. parseInt()

parseInt: Konvertieren Sie einen String in eine Ganzzahl

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 Die zu analysierende Zeichenfolge.
  • Optional. Stellt die Basis der zu analysierenden Zahl dar. Der Wert liegt zwischen 2 und 36. Wenn dieser Parameter weggelassen wird oder sein Wert 0 ist, wird die Zahl zur Basis 10 geparst.
    Wenn es mit „0x“ oder „0X“ beginnt, ist es die Basis 16. 2. Die Methode toString() Typ Verhalten Beschreibung ArrayKonvertieren Sie jedes Element von Array in eine Zeichenfolge und verketten Sie sie der Reihe nach, wobei Sie Kommas als Trennzeichen zwischen den beiden Elementen verwenden. BooleanGibt „true“ zurück, wenn der boolesche Wert wahr ist. Andernfalls wird „false“ zurückgegeben. DatumGibt die Textdarstellung des Datums zurück. ErrorGibt eine Zeichenfolge mit relevanten Fehlerinformationen zurück. Function gibt eine Zeichenfolge im folgenden Format zurück, wobei Funktionsname der Name einer Funktion ist und die toString-Methode dieser Funktion aufgerufen wird: „function functionname() { [native code] }“ Number gibt eine Zeichenfolgendarstellung eines numerischen Werts zurück. Es kann auch eine Zeichenfolge zurückgegeben werden, die in der angegebenen Basis ausgedrückt wird. Weitere Informationen finden Sie unter Number.toString(). String
    Wenn der Parameter kleiner als 2 oder größer als 36 ist, gibt parseInt() NaN zurück.
    toString() gehört zum Objekt Object, um eine Funktion zu erreichen besser auf die eigenen funktionalen Bedürfnisse abgestimmt.

    Gibt den Wert eines String-Objekts zurück.

    Object (Standard)Gibt „[object ObjectName]“ zurück, wobei ObjectName der Name des Objekttyps ist.

    🎜🎜🎜🎜🎜2. Basiskonvertierung🎜🎜
    //十进制转其他进制    
    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));
    🎜[Empfohlenes Lernen: 🎜Javascript-Tutorial für Fortgeschrittene🎜]🎜

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Hexadezimalkonvertierung in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn