기본 개념
- 자바스크립트에서 + 연산자는 숫자 덧셈뿐 아니라,
- 하나라도 문자열이 있으면 문자열 연결(concatenation) 기능을 수행합니다.
예시 1: 숫자 덧셈
console.log(10 + 5); // 15 (숫자 덧셈)
예시 2: 문자열 연결
console.log("apple" + " pie"); // "apple pie"
만약 +가 없으면?
document.write("fruit의 타입은 ", typeof fruit);
- document.write()는 여러 인자를 지원하지 않으므로,
- 두 번째 인자는 무시되거나 오류가 발생할 수 있습니다.
- 따라서 문자열 연결 시 반드시 +를 사용해야 합니다.
정리
- + 연산자는 문자열 + 문자열 → 문자열 연결
- typeof는 데이터 타입을 문자열로 반환하므로, +와 함께 쓰면 문장처럼 출력 가능
- 다른 숫자나 문자열과 연결할 때도 동일하게 사용
'JAVASCRIPT' 카테고리의 다른 글
data type - undefined (0) | 2025.05.28 |
---|---|
null , array 의 data type 이 object 인 이유 (0) | 2025.05.27 |
데이터 타입 확인 방법 (0) | 2025.05.27 |
Falsy 값, truthy 값이란? (0) | 2025.05.27 |
2.객체 데이터 타입 (Object Data Types) (0) | 2025.05.27 |