"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment convertir les noms de couleurs en codes hexadécimaux en JavaScript sans fonctions intégrées ?

Comment convertir les noms de couleurs en codes hexadécimaux en JavaScript sans fonctions intégrées ?

Publié le 2024-12-22
Parcourir:914

How to Convert Color Names to Hex Codes in JavaScript Without Built-in Functions?

Comment convertir les noms de couleurs en codes hexadécimaux en Javascript

La conversion des couleurs peut être une tâche fastidieuse, surtout si vous devez coder manuellement chaque combinaison possible. Heureusement, il existe des moyens de simplifier ce processus et de gagner du temps.

Fonction intégrée

Malgré ses fonctionnalités étendues, Javascript ne fournit pas nativement de fonction intégrée. dans une fonction qui peut convertir directement les noms de couleurs en leurs représentations hexadécimales.

Implémentation personnalisée

Pour résoudre cette limitation, vous Vous pouvez créer votre propre fonction personnalisée à l'aide d'une liste externe de noms de couleurs et de leurs codes hexadécimaux correspondants. Voici un extrait de code qui montre comment procéder :

function colourNameToHex(colour) {
    var colours = {
        "aliceblue": "#f0f8ff",
        "antiquewhite": "#faebd7",
        // Additional color names and hex codes go here
    };

    if (typeof colours[colour.toLowerCase()] != 'undefined') {
        return colours[colour.toLowerCase()];
    }

    return false;
}

Usage

Pour utiliser la fonction colourNameToHex, passez simplement le nom de la couleur en argument et elle renverra son code hexadécimal. Par exemple :

console.log(colourNameToHex('red')); // Outputs: #ff0000
console.log(colourNameToHex('chartreuse')); // Outputs: #7fff00

Liste personnalisée

L'exemple fourni inclut quelques noms de couleurs à des fins de démonstration. Vous pouvez étendre cette liste pour couvrir tous les noms de couleurs dont vous avez besoin en vous référant à une liste complète de couleurs et de leurs codes hexadécimaux, comme celle trouvée ici : https://www.w3schools.com/colors/colors_names.asp

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3