First Step

String

문자열은 숫자와 같이 자바스크립트의 기본 자료형 중 하나입니다. 문자열을 표현하며, 문자열과 관련된 메소드들을 포함하고 있습니다. 문자열은 작은 따옴표 혹은 큰 따옴표로 감싸서 표현합니다. 자바스크립트에서 작은 따옴표로 감싼 것과, 큰 따옴표로 감싼 것과의 차이는 없습니다. 문자열과 숫자와의 덧셈 연산은 두 문자를 붙인 값을 출력합니다. 예를 들어, *10 + 'abc'*는 *'10abc'*가 되고, 'abc' + 10은 *'abc10'*이 됩니다. 문자열에서 하나의 문자만 뽑아낼 때에는 *[]*혹은 charAt 메소드를 이용합니다. 예를 들어, *'abcde'*에서 두 번째 문자를 뽑아내려면, 'abcde'[1] 혹은 *'abcde'.charAt(1)*과 같이 쓰며, 결과는 *'b'*가 됩니다. 두 번째 문자인데 1을 쓴 이유는, 컴퓨터가 순서를 매길 때에는 0부터 시작하기 때문입니다.


문자열 다뤄보기

아래의 과정을 Hello World처럼 세 가지 방식으로 해봅시다.

1. 문자열끼리 더하기

*'a' + 'b'*와 같이 + 연산을 통해 문자열끼리 더해봅시다.

2. 문자열과 숫자 더하기

'a' + 5
와 같이 + 연산을 통해 문자열과 숫자를 더해봅시다.

3. 문자열과 숫자 연산하기

문자열과 숫자를 덧셈이 아닌 다른 연산들을 이용해 연산한 후, 어떤 결과가 나오는지 확인합니다.

4. 문자열에서 하나의 문자만 뽑아내기

'abcde'[3]
혹은
'abcde'.charAt(3)
과 같이 하나의 문자만 뽑아내봅시다.

5. 두 문자열의 첫번째 문자끼리 더하기

'abcde'[0] + 'fghij'[0]
과 같이 두 문자열의 첫번째 문자끼리 더해봅시다.

학습자료