반응형

 

 

 

 

 

 

> 관련 글 :: [JS] 자바스크립트 문자를 아스키 코드로 변환하기

 

 

 

 

🌈 자바스크립트 아스키(ASCII) 코드 문자 변환 방법

아스키코드를 문자로 변환하고 싶을 때 fromCodePoint() 를 사용하면 숫자 형식의 코드에 대응하는 문자를 만들 수 있다.

 

 

 

1️⃣ fromCodePoint( )

let str = String.fromCodePoint(90);
console.log(str); // Z

 

let str = '';

for (let i = 65; i <= 220; i++) {
  str += String.fromCodePoint(i);
}
console.log( str );
// ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„
// ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜ

문자의 크기를 비교할 때 문자에 대응하는 아스키코드를 기준으로 비교하기 때문에 if(a > A)는 true이다.

  • 알파벳 소문자의 아스키 코드는 대문자의 아스키 코드보다 크므로 소문자는 대문자 뒤에 온다.
  • Ö 같은 글자는 일반적인 알파벳보다 뒤에 위치해있기 때문에 아스키 코드의 값이 크다.

 

 

 

 

📘 토막지식

◾ \u 뒤에 특정 문자에 대응하는 16진수 코드를 붙이는 방식으로도 원하는 문자를 변환할 수 있다.

// 90을 16진수로 변환하면 5a이며, UTF-16으로 인코딩한 문자를 출력한다.
console.log('\u005a'); // Z

 

 

 

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기