에러 탈출 일지

[JavaScript] 연산자 (산술, 증감, 비교, 논리, 조건 선택, 대입, 복합 대입 연산자) 본문

개발/JavaScript

[JavaScript] 연산자 (산술, 증감, 비교, 논리, 조건 선택, 대입, 복합 대입 연산자)

뉴NEW 2022. 9. 8. 11:45

< 연산자 정리 >

1. 산술 연산자 : +,  -,  *,  /(나누기), %(나머지)

/(나누기) 연산자: 나눈 결과 전체를 출력(소숫점까지)

ex) 자바: 10 /3 = 3 ()/ 자바스크립트: 10 / 3 = 3.33333333333

 

2. 증감 연산자: ++,  --

- 자신의 값을 1증가 또는 1감소하는 연산자

- 전위: 먼저 값을 1증가 또는 1감소하고, 참조함

- 후위: 먼저 참조하고 난후, 1증가 또는 1 감소함

 

3. 비교 연산자: >,  >=,  <,  <=,  ==, !=

- 비교의 연산은 참(true) 또는 거짓(false)으로 결과가 나타남

- ==, != : 값만 비교하여 결과를 판별함

- ===, !== : 값과 타입을 모두 비교하여 결과를 판별함

# typeof 연산자: 변수의 타입을 확인하는 연산자

 

4. 논리연산자: &&(논리 and), ||(논리 or), !(논리 not)

- &&(논리 and): 양쪽의 항이 모두 참일 때 참으로 판별

- ||(논리 or): 양쪽 항 중 하나만 참이어도 참으로 판별

- !(논리 not): 참을 거짓으로 바꾸어줌

 

5. 조건 선택 연산자: (조건? : 거짓)

- 조건에 참과 거짓을 판별하는 연산자

 

6. 대입 연산자, 복합 대입 연산자

- =: 대입 연산자

- +=, -+, 8=, /=, %= 복합 대입 연산자