Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바스크립트(Javascript) ASCII 코드값 알아내기

웹 프로그래밍/자바스크립트
반응형

ASCII (American Standard Code for Information Interchange) 코드는 컴퓨터에서 문자와 기호를 숫자로 나타내는 표준 인코딩 체계입니다. 자바스크립트를 사용하여 문자의 ASCII 코드값을 알아내는 방법은 문자를 숫자로 변환하는 과정입니다. 아래 사용 사례는 자바스크립트를 사용하여 ASCII 코드값을 알아내고 처리하는 다양한 방법을 보여줍니다.

 


 

 

 

1. 기본 사용법

 

단일 문자가 저장된 char 변수의 기본 내장 함수인 charCode() 함수를 사용해서 ASCII 코드값을 변환합니다. 파라미터 0 은 문자열에서 ASCII 로 변환하고 싶은 문자의 위치값입니다. 단일 문자이므로 0 을 입력한 것입니다.

 

var char = 'A'; // 문자
var asciiValue = char.charCodeAt(0); // 문자의 ASCII 코드값

 

 

2. 단일 문자의 ASCII 코드값 알아내기

 

문자 'A' ASCII 코드값을 알아내기 위해 `char.charCodeAt(0)`을 사용하며 결과로 65가 출력됩니다.

 

var char = 'A';
var asciiValue = char.charCodeAt(0);
 
console.log(asciiValue);

[출력]
65

 

 

3. 문자열의 모든 문자의 ASCII 코드값 알아내기

 

문자열 'Hello'의 각 문자의 ASCII 코드값을 알아내기 위해 반복문을 사용하고, 각 코드값을 배열에 추가하여 출력합니다. charCodeAt() 함수의 파라미터로 문자열에서 추출할 문자의 인덱스를 차례대로 입력합니다.

 

var str = 'Hello';
var asciiValues = [];
 
for (var i = 0; i < str.length; i++) {
    asciiValues.push(str.charCodeAt(i));
}
 
console.log(asciiValues);
 
[출력]
[72, 101, 108, 108, 111]

 

 

4. 특정 문자에 대한 ASCII 코드값을 사용한 연산

 

문자 'a' ASCII 코드값을 알아내고, 해당 값을 3만큼 증가시켜 'd'를 얻기 위해 `String.fromCharCode()`를 사용합니다.

 

var char = 'a';
var asciiValue = char.charCodeAt(0);
var shiftedValue = asciiValue + 3;
 
console.log(String.fromCharCode(shiftedValue));
 
[출력]
'd'

 

 

5. 다른 진법의 수를 10진수 ASCII 코드로 변환

 

2진수 문자열 '1001000' 10진수로 변환한 후 ASCII 문자 'H'로 변환하여 출력합니다.

 

var binary = '1001000';
var decimal = parseInt(binary, 2);
var char = String.fromCharCode(decimal);
 
console.log(char);

[출력]
'H'

 

 

반응형
Posted by 녹두장군1
,