문자 결합 연산자

문자 결합 연산자는 피연산자(연산 대상 데이터)가 문자형 데이터를 의미한다. 여러 개의 문자를 하나의 문자형 데이터로 결합할 때 사용한다.


더하기에 피연산자로 문자형 데이터가 한 개라도 포함되어 있으면 다른 피연산자의 데이터는 자동으로 문자형 데이터로 형 변환되고 문자 결합이 이루어져 하나의 문자형 데이터를 반환한다.


  • 문자형 데이터 + 문자형 데이터 = 하나의 문자형 데이터

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

+ Recent posts