본문 바로가기
javaScript/J Query & 스크립트

자바스크립트 :: 연산자 ( 산술연산자/대입연산자/비교연산자/삼항연산자)

by mooyou 2018. 12. 17.
728x90
300x250




산술연산자 


+  -  *  /  %  ++  --


a++ //변수에 1더하기

a--  //-1하기


++변수   전위연산자  연산먼저하고 저장

변수++   후위연산자   변수에 저장먼저하고 연산



대입연산자


  =

x=y 

x=y 

 +=

x+=y 

x = x+y 

 -=

x-=y 

x = x-y 

 *=

x*=y 

x=x*y 

 /=

x /=y 

x = x/y 

 %=

x%=y 

x=x%y 


즉  a+=10   a=a+10 같은 뜻이다.





비교연산자 : 두 값을 비교


== 

둘의 값이 같다 (타입이 달라도 true를 반환)

=== 

값도 같고 타입도 같아야 한다. 

!= 

같지 않다. 

 !==

값이 같지 않거나 타입이 같지 않다. 

 >

 ~보다 크다

~보다 작다 

>= 

~보다 크거나 같다 

<= 

~보다 작거나 같다 



삼항연산자 : 조건식의 결과에 따라 실행결과가 달라진다. 피연산자 3개가 필요하다. if~else문 대신에 사용 가능하다.


 

조건식?참:거짓;

 조건부 연산자 조건식이 참이면 앞의 값을 반환, 거짓이면 : 뒤의 값을 반환한다.



단한 연산지 : 연산에 필요한 값이 한 개 ex) +x, -x

이항 연산자 : 연산에 필요한 값이 2개 ex) x + y

삼항 연산자 : 연산에 필요한 값이 3개 ex) x?a:b








728x90
반응형

댓글