str을 객체라고 생각하고 마침표(.)를 사용해서 str.length 형식으로 str의 length 속성에 접근하면 됩니다.
객체 속성에 접근할 때는 마침표뿐만 아니라 대괄호([])를 이용해서 접근할 수도 있습니다.
콘솔
> str["length"]; // 대괄호를 사용해서 문자열 길이에 접근 < 5
그럼 두 문자열을 이어 붙이려면 어떻게 해야 할까요? 예를 들어 a라는 문자열과 b라는 문자열이 있을 때 두 문자열을 이어 붙인 결과를 변수 하나에 저장하는 경우입니다.
콘솔
> var str2 = "World"; // 문자열 초기화 < undefined > str.concat(str2); // concat() 명령으로 두 문자열 연결 < "HelloWorld" // 연결된 문자열 반환
이처럼 두 문자열을 이어 붙이려면 붙일 문자열 str 뒤에 마침표를 찍고 concat라는 명령을 사용합니다. concat는 연결하다라는 뜻을 가진 concaterate를 줄여 쓴 단어입니다. 이 명령 뒤에 소괄호를 열고 이어 붙일 문자열인 str2를 넣은 다음 소괄호를 닫아 주면 됩니다.
concat() 명령은 변수에 값을 집어넣을 때도 활용할 수 있습니다.