JavaScript에서 문자 코드를 ASCII 코드로 변환

Harshit Jindal 2023년1월30일
  1. String.charCodeAt()함수를 사용하여 JavaScript에서 문자를 ASCII로 변환
  2. String.codePointAt()함수를 사용하여 JavaScript에서 문자를 ASCII로 변환
JavaScript에서 문자 코드를 ASCII 코드로 변환

이 튜토리얼에서는 문자 코드를 ASCII (American Standard Code for Information Interchange) 코드로 변환하는 방법을 설명합니다. ASCII 코드는 문자와 기호에 지정된 숫자 값입니다. 캐릭터의 저장 및 조작에 유용합니다.

String.charCodeAt()함수를 사용하여 JavaScript에서 문자를 ASCII로 변환

문자열 프로토 타입에 정의 된charCodeAt()함수는 유니 코드 값, 즉 지정된 색인의UTF-16코드를 반환합니다. 0에서 216-1, 즉65535범위의 값을 반환합니다. UTF 코드의0~127코드는 ASCII 코드와 동일합니다. 따라서charCodeAt()함수를 사용하여 문자 코드를 ASCII 코드로 변환 할 수 있습니다.

var x = 'B';
var ascii_code = x.charCodeAt(0);
console.log(ascii_code);

출력:

66

fromCharCode()함수를 사용하여 원래 문자를 반환 할 수 있습니다.

String.codePointAt()함수를 사용하여 JavaScript에서 문자를 ASCII로 변환

문자열 프로토 타입에 정의 된codePointAt()메서드는 문자의 코드 포인트 값을 반환합니다. charCodeAt과 마찬가지로 문자열에서 문자의 코드 포인트 값을 반환하기 위해 문자의 인덱스가 필요하지만charCodeAt과 달리UTF-16코드 단위를 반환하지 않으므로 ASCII 코드를 넘어서는 코드 포인트를 처리 할 수 ​​있습니다 127.

var x = 'B';
var ascii_code = x.codePointAt(0);
console.log(ascii_code);

산출

66

fromCodePoint()함수를 사용하여 원래 문자를 반환 할 수 있습니다.

Harshit Jindal avatar Harshit Jindal avatar

Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.

LinkedIn