Conversion decimale hexadecimale

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 767 fois - Téléchargée 27 fois

Contenu du snippet

Javascript possède une fonction permettant de passer une variable hexadécimale en décimale : dec=parseInt(hex,16) , mais n'en possède pas qui fasse l'inverse.
Seul hic de cette fonction : Le nombre maximum de chiffres du nombre decimal est limité à 13 mais bon... :)

Source / Exemple :


function DEC_HEXA(dec)
{
     var hexa='0123456789ABCDEF',hex=''
     while (dec>15)
     {
          tmp=dec-(Math.floor(dec/16))*16;
          hex=hexa.charAt(tmp)+hex;
          dec=Math.floor(dec/16);
     }
     hex=hexa.charAt(dec)+hex;
     return(hex);
}

Conclusion :


Exemple:

hex=DEC_HEXA(1702854) // donne hex='19FBC6'

A voir également

Ajouter un commentaire Commentaires
Messages postés
496
Date d'inscription
mercredi 30 juin 2004
Statut
Membre
Dernière intervention
29 juillet 2009
1
tarzent,
N'écoute pas Symbiote...
Ton script n'est pas mal même bien 10/10...
Tu n'autais pas une fonction qui va dans le sens inverse:
décimal en hexa stp...
Merci
GillesWebmaster
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Madmax62 -> Et comment on fait avec cette méthode ???
Messages postés
1
Date d'inscription
mercredi 7 mai 2003
Statut
Membre
Dernière intervention
31 mai 2003

Tu dis qu'il n'y a pas de possibilité en Javascript de convertir une variable décimale en hexadécimal. Essaies un peu la méthode toString()
Tu verras comme c'est simple...

Beati pauperesque spiritu...
Messages postés
42
Date d'inscription
mercredi 12 juin 2002
Statut
Membre
Dernière intervention
6 octobre 2003

bien je vais te donner ton premier commentaire fais en bonne usage, ton script est tout à fait inutile, ne vois tu pas qu'a chaque fois que tu dépose un script tu deviens un peu plus sous évolué !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.