JavaScript에서 문자열의 문자 얻기
우리에게 어떤 문자열이 있다고 가정해 봅시다. 이
문자열의 각 문자는 고유한 순서 번호를 가지고
있습니다: 첫 번째 문자는 번호 0, 두 번째
문자는 번호 1, 세 번째 문자는 번호
2, 그리고 이런 식으로 계속됩니다.
이미 눈치채셨겠지만, 문자 번호는 0부터 시작합니다 (번호 매기기의 시작점으로서 0은 프로그래밍에서 자주 접하게 됩니다).
필요할 경우 문자열의 특정 문자에 그 번호를 통해 접근할 수 있습니다. 이를 위해 변수 이름을 쓰고, 그 이름 뒤에 대괄호를 붙이며 그 괄호 안에 문자 번호를 지정합니다.
예제를 통해 살펴봅시다. 다음과 같은 문자열이 주어졌다고 가정해 봅시다:
let str = 'abcde';
이 문자열의 어떤 문자들에 접근해 봅시다:
let str = 'abcde';
alert(str[0]); // 'a'를 출력합니다
alert(str[1]); // 'b'를 출력합니다
alert(str[2]); // 'c'를 출력합니다
문자 번호는 변수에도 저장될 수 있습니다:
let str = 'abcde';
let num = 3; // 변수에 저장된 문자 번호
alert(str[num]); // 'd'를 출력합니다
문자열 'abcde'가 주어졌습니다. 이 문자열의
개별 문자에 접근하여 화면에 문자
'a', 문자 'c', 문자 'e'를
출력하세요.
문자열 'abcde'를 가진 변수가 주어졌습니다.
이 문자열의 개별 문자에 접근하여 새로운
변수에 이 문자열의 문자들을 역순으로,
즉 'edcba'로 기록하세요.
문자열 'abcde'를 가진 변수 str와
문자 번호를 가진 변수 num가 주어졌습니다.
변수 num에 저장된 번호에 해당하는
문자를 화면에 출력하세요.