반응형
SMALL

아스키코드(ASCIICODE)란?

==>  'American Standard Code for Information Interchange'의 약자이며, 아스키코드라고 읽는다.
아스키코드는 문자에 대해 각각의 번호를 지정하여 관리하고 있는 집합체이며, 가장 기초가 되는 문자 코드라고 할 수 있다. 프로그램이나 다른 컴퓨터와 통신하기 위하여 문자와 기호가 숫자 표현으로 변환될 필요가 생겼고, 그에 따라 개발된 것이 아스키코드이다. 아스키코드에서는 7비트 부호로 128개의 숫자가 알파벳, 숫자, 특수문자, 제어 문자가 할당되어 있다.

 

ASCII Table

 

유니코드(UNICODE)란?

==> 각 나라별 언어를 모두 표현하기 위해 나온 코드 체계. 숫자와 글자, 즉 키 값이 1:1로 매핑된 형태의 코드이다.

사용중인 운영체제, 프로그램, 언어에 관계없이 문자마다 고유한 코드 값을 제공하는 새로운 개념의 코드로 16비트를 표현하므로 최대 65,536자까지 표현이 가능하다.

 


'String'.charCodeAt(index)

==> 주어진 index에 해당하는 String의 UTF-16 코드(0부터 65535 사이의 정수)를 반환한다.

 

'ABC'.charCodeAt(0); //65

 

String.fromCharCode(Number)

==> UTF-16 코드 중 Number에 해당하는 문자열을 생성해 반환한다.

 

String.fromCharCode(65, 66, 67);  // "ABC"

String.fromCharCode(0x2014)       // "—"

String.fromCharCode(0x12014)      // 숫자 '1'은 무시해서 "—"
반응형
LIST

'개발 > Javascript' 카테고리의 다른 글

Scope(유효범위)  (0) 2021.01.21
Hoisting  (0) 2021.01.20
repeat  (0) 2021.01.11
정규표현식  (0) 2021.01.08
Number.isInteger, isNaN  (0) 2021.01.07

+ Recent posts