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