Maison  >  Article  >  interface Web  >  Comment implémenter la conversion hexadécimale en JavaScript

Comment implémenter la conversion hexadécimale en JavaScript

青灯夜游
青灯夜游original
2021-10-28 17:22:158242parcourir

Comment implémenter la conversion de base en JavaScript : 1. Utilisez la fonction parseInt(), la syntaxe est "parseInt (valeur, la base de la valeur à analyser)" ; 2. Utilisez la fonction toString(), la syntaxe est "nombre décimal.toString (nécessite une conversion) base)".

Comment implémenter la conversion hexadécimale en JavaScript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

1. Description de la syntaxe

1. parseInt()

parseInt : Convertir une chaîne en un entier

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 La chaîne à analyser.
  • Facultatif. Représente la base du nombre à analyser. La valeur est comprise entre 2 et 36. Si ce paramètre est omis ou si sa valeur est 0, le nombre sera analysé en base 10.
    S'il commence par "0x" ou "0X", ce sera en base 16. 2. La méthode toString()TypeDescription du comportementArrayConvertissez chaque élément de Array en chaîne et concaténez-les tour à tour, en utilisant des virgules comme séparateurs entre les deux éléments. BooleanRenvoie "true" si la valeur booléenne est vraie. Sinon, retournez "false". DateRenvoie la représentation textuelle de la date. ErrorRenvoie une chaîne contenant des informations d'erreur pertinentes. Function renvoie une chaîne au format suivant, où functionname est le nom d'une fonction, et la méthode toString de cette fonction est appelée : "function functionname() { [native code] }" Number renvoie Une représentation sous forme de chaîne d'une valeur numérique. Il peut également renvoyer une chaîne exprimée dans la base spécifiée, veuillez vous référer à Number.toString(). String
    Si le paramètre est inférieur à 2 ou supérieur à 36, parseInt() renverra NaN.
    toString() appartient à l'objet Object. De nombreux objets intégrés en JavaScript ont réécrit cette fonction pour obtenir un résultat. propres besoins fonctionnels plus adaptés.

    Renvoie la valeur d'un objet String.

    Object (par défaut)Renvoie "[object ObjectName]", où ObjectName est le nom du type d'objet.

    🎜🎜🎜🎜🎜2. Conversion de base🎜🎜
    //十进制转其他进制    
    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));
    🎜[Apprentissage recommandé : 🎜Tutoriel avancé javascript🎜]🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn