문자 결합 연산자
문자 결합 연산자는 피연산자(연산 대상 데이터)가 문자형 데이터를 의미한다. 여러 개의 문자를 하나의 문자형 데이터로 결합할 때 사용한다.
더하기에 피연산자로 문자형 데이터가 한 개라도 포함되어 있으면 다른 피연산자의 데이터는 자동으로 문자형 데이터로 형 변환되고 문자 결합이 이루어져 하나의 문자형 데이터를 반환한다.
- 문자형 데이터 + 문자형 데이터 = 하나의 문자형 데이터
ex) "ABC" + "DEF" = "ABCDEF"
- 문자형 데이터 + 숫자형 데이터 = 하나의 문자형 데이터
ex) "ABC" + 100 = "ABC100"
비교연산자
두 데이터를 '크다, 작다, 같다'와 같이 비교할 때 사용하는 연산자. 연산된 결과값은 true 또는 false로 논리형 데이터를 반환 한다.
종류 |
설명 |
비고 |
A > B |
A가 B보다 크다. |
|
A < B |
A가 B보다 작다. |
|
A >= B |
A가 B보다 크거나 같다. |
|
A <= B |
A가 B보다 작거나 같다. |
|
A == B |
A와 B는 같다. |
숫자형이든 문자형이든 자료형은 상관하지 않고 데이터의 값만 비교 ex) 10 == "10" 은 true를 반환 |
A != B |
A와 B는 다르다. |
숫자형이든 문자형이든 자료형은 상관하지 않고 데이터의 값만 비교 ex) 10 != "10"은 false를 반환 |
A === B |
A와 B는 같다. |
자료형과 데이터의 값이 모두 일치하는지 비교 ex) 10 === "10" 은 false를 반환 |
A !== B |
A와 B는 다르다. |
자료형과 데이터의 값이 모두 일치하는지 비교 ex) 10 !== "10" 은 true를 반환 |
연산자 우선순위
1. ()
2. 단항 연산자 ( --, ++, !)
3. 산술 연산자 (*, /, %, +, -)
4. 비교 연산자 (>, >=, <=,, ==, ===, !==, !=)
5. 논리 연산자 ( &&, || )
6. 대입(복합 대입) 연산자 (=, +=, -=, *=, /=, %=)
'Web Programming > JavaScript' 카테고리의 다른 글
[JavaScript] 날짜 객체(Date Object) (0) | 2018.08.01 |
---|---|
[JavaScript] 객체 (0) | 2018.08.01 |
자바스크립트 - undefined vs null (0) | 2018.07.31 |
자바스크립트 - 전역 변수 (0) | 2018.07.06 |
자바스크립트 - 출력방법 (0) | 2018.06.29 |