본문 바로가기

IT/JavaScript

자바스크립트로 영어를 한글 타자로 변환하는 방법

728x90
반응형
728x170

자바스크립트를 활용하여 영어 문자열을 한글 타자로 변환하는 방법을 소개합니다.

이 글에서는 실제로 키보드를 한글로 치는 것처럼 영어를 한글로 변환하는 코드를 알려드릴게요!


영어를 한글 타자로 변환하는 과정은 간단한데, 자바스크립트를 사용하여 쉽게 구현할 수 있습니다. 아래의 예시 코드를 통해 실제로 어떻게 변환이 이루어지는지 살펴보겠습니다.

const englishToKoreanMap = {
  'a': 'ㅁ', 's': 'ㄴ', 'd': 'ㅇ', 'f': 'ㄹ', 'g': 'ㅎ', 'h': 'ㅗ', 'j': 'ㅓ', 'k': 'ㅏ', 'l': 'ㅣ',
  'q': 'ㅂ', 'w': 'ㅈ', 'e': 'ㄷ', 'r': 'ㄱ', 't': 'ㅅ', 'y': 'ㅛ', 'u': 'ㅕ', 'i': 'ㅑ', 'o': 'ㅐ', 'p': 'ㅔ',
  'z': 'ㅋ', 'x': 'ㅌ', 'c': 'ㅊ', 'v': 'ㅍ', 'b': 'ㅠ', 'n': 'ㅜ', 'm': 'ㅡ'
};

function convertEnglishToKorean(input) {
  const converted = input.split('').map(char => englishToKoreanMap[char] || char).join('');
  return converted;
}

// 사용 예시
const englishInput = "rkskekfk";
const koreanOutput = convertEnglishToKorean(englishInput);
console.log(koreanOutput); // 출력: "가나다라"


이 코드는 주어진 영어 문자열을 한글 타자로 변환하는 기능을 제공합니다. `englishToKoreanMap` 객체는 영어 알파벳을 한글 자모로 변환하는데 사용되며, 이를 활용하여 영어를 한글로 변환할 수 있습니다.

728x90
반응형
그리드형