Javascript
알파벳 배열 만들기
minsun309
2024. 9. 6. 10:10
매번 헷갈리는 알파벳 배열만드는 방법에 대해 기록해보았다.
알파벳 배열
아스키코드를 활용하는 방법으로 ‘A’ 문자가 65번으로 1씩 더해 26글자를 배열화 시킨 방법이다.
const arr = Array.from({ length: 26 }, (v, i) => String.fromCharCode(i + 65));
console.log(arr)
/*
[
'A', 'B', 'C', 'D', 'E', 'F',
'G', 'H', 'I', 'J', 'K', 'L',
'M', 'N', 'O', 'P', 'Q', 'R',
'S', 'T', 'U', 'V', 'W', 'X',
'Y', 'Z'
]
*/
// 대문자 알파벳 배열
const upperCaseAlphabets = Array.from({ length: 26 }, (_, i) => String.fromCharCode(65 + i));
// 소문자 알파벳 배열
const lowerCaseAlphabets = Array.from({ length: 26 }, (_, i) => String.fromCharCode(97 + i));
아스키 코드표
해당 문자 아스키 코드 번호 아는 방법
string만 가능하며 number를 적용하면 에러가 난다.
문자열일 경우 첫 번째 글자만 반환 되어 인덱스 번호를 넣어주면 해당 글자 값을 알 수 있다.
'string'.charCodeAt();
//ex
"a".charCodeAt() //97
"apple".charCodeAt() //97
"apple".charCodeAt(2) //112
아스키 코드 번호에서 문자로 변환 방법
String.fromCharCode()안 에 숫자를 넣으면 된다.
String.fromCharCode(num)
//ex
String.fromCharCode(97) // 'a'
String.fromCharCode(97, 112, 112, 108, 101) //'apple'
참고
String.fromCharCode() - JavaScript | MDN
String.fromCharCode() 메서드는 UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환합니다.
developer.mozilla.org
ASCII - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 1972 프린터 사용 설명서에 개시된 아스키 코드 차트표 미국정보교환표준부호(영어: American Standard Code for Information Interchange), 또는 줄여서 ASCII( , 아스키)는 영문
ko.wikipedia.org