"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > अंतर्निहित फ़ंक्शंस के बिना जावास्क्रिप्ट में रंग नामों को हेक्स कोड में कैसे परिवर्तित करें?

अंतर्निहित फ़ंक्शंस के बिना जावास्क्रिप्ट में रंग नामों को हेक्स कोड में कैसे परिवर्तित करें?

2024-12-22 को प्रकाशित
ब्राउज़ करें:868

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

जावास्क्रिप्ट में रंग नामों को हेक्स कोड में कैसे बदलें

रंग रूपांतरण एक कठिन काम हो सकता है, खासकर यदि आपको प्रत्येक को मैन्युअल रूप से कोड करने की आवश्यकता है संभव संयोजन. सौभाग्य से, इस प्रक्रिया को सरल बनाने और अपना कुछ समय बचाने के तरीके हैं।

अंतर्निहित फ़ंक्शन

अपनी व्यापक कार्यक्षमता के बावजूद, जावास्क्रिप्ट मूल रूप से एक अंतर्निहित फ़ंक्शन प्रदान नहीं करता है- फ़ंक्शन में जो रंग नामों को सीधे उनके हेक्साडेसिमल प्रतिनिधित्व में परिवर्तित कर सकता है।

कस्टम कार्यान्वयन

इस सीमा को संबोधित करने के लिए, आप रंग नामों और उनके संबंधित हेक्स कोड की बाहरी सूची का उपयोग करके अपना स्वयं का कस्टम फ़ंक्शन बना सकते हैं। यहां एक कोड स्निपेट है जो दर्शाता है कि यह कैसे करना है:

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;
}

उपयोग

colorNameToHex फ़ंक्शन का उपयोग करने के लिए, बस रंग नाम को एक तर्क के रूप में पास करें और यह अपना हेक्साडेसिमल कोड लौटा देगा। उदाहरण के लिए:

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

कस्टम सूची

प्रदान किए गए उदाहरण में प्रदर्शन उद्देश्यों के लिए कुछ रंग नाम शामिल हैं। आप रंगों और उनके हेक्स कोड की एक व्यापक सूची, जैसे कि यहां पाई गई, का संदर्भ लेकर अपने आवश्यक सभी रंग नामों को शामिल करने के लिए इस सूची का विस्तार कर सकते हैं: https://www.w3schools.com/colors/colors_names.asp

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3