연산자

CODEDRAGON Development/JavaScript, jQuery, ...

반응형

 

 

 

연산자

  • 산술연산자(=수치연산자)
  • 문자열 연산자
  • 대입연산자
  • 비교연산자(관계연산자)
  • 논리연산자
  • 논리연산자 규칙
  • 조건연산자(삼항연산자)
  • 증감연산자

 


 

 

산술연산자(=수치연산자)

연산자 설명
+ c = a + b a와 b의 합을 c에 저장, 덧셈 연산
- c = a - b a에서 b를 뺀 차를 c에 저장, 뺄셈 연산
* c = a * b a와 b의 곱을 c에 저장, 곱셈 연산
/ c = a / b a를 b로 나눈 몫을 c에 저장, 나눗셈 연산
% c = a % b a를 b로 나누었을 때 나머지를 c에 저장

   

   

 

문자열 연산자

+ + 는 문자열을 연결해 주는 연산자

 

   

   

대입연산자

연산자 설명
+= c += a c와 a의 합을 c에 저장, 덧셈 연산
-= c -= a c에서 a를 뺀 차를 c에 저장, 뺄셈 연산
*= c *= a c와 a의 곱을 c에 저장, 곱셈 연산
/= c /= a c를 a로 나눈 몫을 c에 저장, 나눗셈 연산
%= c %= a c를 a로 나누었을 때 나머지를 c에 저장

   

   

 

비교연산자(관계연산자)

연산자 설명
== a == b a와 b의 값이 같은지 비교
!= a != b a와 b의 값이 다른지 비교
=== a === b a와 b의 값뿐만아니라 자료형도 같은지 비교
!== a!==b a와 b의 값뿐만아니라 자료형도 다른지 비교
> a > b a가 b 보다 큰지 비교
>= a >= b a가 b 보다 크거나 같은지 비교
< a < b a가 b 보다 작은지 비교
<= a <= b a가 b 보다 작거나 같은지 비교

   

   

 

논리연산자

연산자 설명
&& a && b a와 b 둘 다 참일 때 참 (and  연산)
|| a || b a와 b 둘 중에 하나만 참이면 참 (or  연산)
! !a a가 참이면 거짓, 거짓이면 참으로 바꿈 (not  연산)

   

 

 

논리연산자 규칙

연산자 규칙
&& 좌측 피연산자 식의 평가값이 거짓이면, 우측 피연산자 식을 평가하지 않음
|| 좌측 피연산자 식의 평가값이 참이면, 우측 피연산자 식을 평가하지 않음

   

 

true를 1로 false를 0으로 변환

a b a && b a || b !a
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0

   

 

 

조건연산자(삼항연산자)   

값 = 조건식 ? 참일 때 사용하는 문장(값) : 거짓일 때 사용하는 문장(값)

   

   

 

증감연산자

연산자 설명
++ ++a
a++
a의 값을 1 증가 시킴
-- --a
a--
b의 값을 1 감소 시킴