>웹 프론트엔드 >JS 튜토리얼 >색상 이름을 16진수 코드로 변환하는 내장 JavaScript 함수가 있습니까?

색상 이름을 16진수 코드로 변환하는 내장 JavaScript 함수가 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-02 16:51:30336검색

Is there a built-in JavaScript Function to Convert Color Names to Hex Codes?

색상 이름을 16진수 코드로 변환하는 JavaScript 함수

질문:

색상 이름을 16진수 코드로 변환하는 JavaScript 함수가 내장되어 있습니다. 예를 들어 'white'를 '#FFFFFF'로 변환하는 등 색상 이름을 16진수 표현으로 변환하시겠습니까?

답변:

아니요, JavaScript는 이러한 내장된- 기능상. 그러나 외부 리소스를 활용하면 사용자 정의 함수를 생성할 수 있습니다.

<code class="javascript">function colourNameToHex(colour) {
  var colours = {
    "aliceblue": "#f0f8ff",
    "antiquewhite": "#faebd7",
    "aqua": "#00ffff",
    "aquamarine": "#7fffd4",
    "azure": "#f0ffff",

    // ... (other color names and hex codes)

    "yellow": "#ffff00",
    "yellowgreen": "#9acd32"
  };

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

  return false;
}</code>

이 함수는 색상 이름과 해당 16진수 코드가 포함된 사전 정의된 개체를 사용합니다. 색상 이름(예: 'white')을 함수에 전달하면 해당 16진수 코드(예: '#FFFFFF')를 검색할 수 있습니다. 주어진 색상 이름을 찾을 수 없으면 함수는 false를 반환합니다.

위 내용은 색상 이름을 16진수 코드로 변환하는 내장 JavaScript 함수가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.