코딩일상

아스키 코드?? 그리고 charCodeAt() & String.fromCharCode() 본문

개발 공부/JavaScript

아스키 코드?? 그리고 charCodeAt() & String.fromCharCode()

solutionMan 2022. 7. 20. 15:29
반응형

 

아스키 코드??

 

컴퓨터는 모든 데이터를 0,1로 인식한다.

그렇기에 컴퓨터가 문자나 기타 다른 특정한 값들을 이해하기위해서는 규칙이 필요하다. 

그때 필요한 규칙을 아스키 코드라고 한다.

 

아래표는 아스키코드를 표로 정리 한 것이다.

charCodeAt() & String.fromCharCode()

javascript에서는 해당 문자열의 유니코드를 반환하거나 유니코드로 해당 문자열을 반환할 수 있다.

그 기능을 하는 메소드 이와같다.

  • str.charCodeAt() 
  • String.fromCharCode()

사용방법은 아래의 코드 예시를 보면 될 것 같다.

 

let s = "abzABZ";

console.log(s.charCodeAt(0));//97
console.log(s.charCodeAt(1));//98
console.log(s.charCodeAt(2));//122
console.log(s.charCodeAt(3));//65
console.log(s.charCodeAt(4));//66
console.log(s.charCodeAt(5));//90

console.log(String.fromCharCode(97));//a
console.log(String.fromCharCode(98));//b
console.log(String.fromCharCode(122));//z
console.log(String.fromCharCode(65));//A
console.log(String.fromCharCode(66));//B
console.log(String.fromCharCode(90));//Z

 


레퍼런스

 

String.prototype.charCodeAt() - JavaScript | MDN

charCodeAt() 메서드는 주어진 인덱스에 대한 UTF-16 코드를 나타내는 0부터 65535 사이의 정수를 반환합니다.

developer.mozilla.org

 

 

[TIL 14] javascript | 아스키코드, charCodeAt, fromCharCode

[TIL 13] javascript 아스키코드, charCodeAt, fromCharCode

velog.io

 

반응형
Comments