아스키 코드
아스키 코드(ASCII 코드)는 영문 알파벳, 숫자, 특수 문자 등을 컴퓨터에서 사용할 수 있도록 각 문자에 대응하는 7비트 또는 8비트의 이진수로 표현한 것이다. ASCII는 "American Standard Code for Information Interchange"의 약자로 미국 표준 협회에서 제정한 표준 코드이다.
아스키 코드는 0부터 127까지의 값으로 표현되며, 숫자와 일부 특수 문자도 이 코드를 사용하여 표현된다.
한편, 확장 아스키 코드는 8비트로 확장된 아스키 코드로, 추가적인 문자와 기호를 포함하고 있다. UTF-8과 같은 유니코드와 함께 현재는 더 다양한 문자를 나타내기 위해 사용되고 있다.
아스키 코드 관련 JS 코드
charCodeAt()
: 문자의 아스키 번호를 반환
console.log('A'.charCodeAt()) // 65
codePointAt()
: 문자의 아스키 번호를 반환
console.log("A".codePointAt()) // 65
String.fromCharCode(아스키번호)
: 아스키 번호의 문자를 반환
const p1 = String.fromCharCode(65, 66, 67)
console.log(p1) // "ABC"
참고
https://park-duck.tistory.com/entry/%EC%95%84%EC%8A%A4%ED%82%A4%EC%BD%94%EB%93%9C%ED%91%9C-ASCII
'Javascript' 카테고리의 다른 글
[Javascript] 정규 표현식 + replace() (1) | 2023.12.01 |
---|---|
Optional chaining (0) | 2023.11.23 |