논리연산자
연산자 | 설명 |
AND(&&) |
A가 참이고 B도 참이면 참 아니면 거짓 |
OR(||) |
A가 참이고 B가 참이면 참 아니면 거짓 |
NOT(!) |
A가 거짓이면 참 |
조건연산자
연산자 | 설명 |
A=(조건)?X:Y |
조건이 맞으면 X를 출력하고, 조건과 맞지 않으면 Y를 출력함 |
증감 연산자
연산자 |
설명 |
A++ |
변수의 값이 일단 사용된 뒤의 값이 증가 |
++A |
변수의 값이 증가된 후에 새로운 값이 사용 |
A-- |
변수의 값이 일단 사용된 뒤에 값이 감소 |
--A |
변수의 값이 감소된 후에 새로운 값이 사용 |
대입연산자
A=8 B=4 이라고 가정
연산자 |
결과 |
A+=B |
-->12 |
A-=B |
-->4 |
A*=B |
-->32 |
A/=B |
-->2 |
A%=B |
-->0 |
우선순위 |
연산자 |
종류 |
1 |
()[] | 괄호/대괄호 |
2 |
! - + ++ -- | 부정/증감 |
3 |
* / % | 산술 연산 |
4 |
+ - | |
5 |
<< >> >>> | 비트식 |
6 |
< <= > >= | 관계 연산 |
7 |
== != | |
8 |
& | 비트식 |
9 |
^ | |
10 |
| | |
11 |
&& | 논리 연산 |
12 |
|| | |
13 |
? : | |
14 |
= += -= *= /= %= <<= >>= >>>= &= ^= |= | 대입 할당 |
반응형
'웹프로그래밍 > javascript' 카테고리의 다른 글
javascript - 제어문 (0) | 2011.02.19 |
---|---|
javascript - 함수 (0) | 2011.02.19 |
javascript - 객체 (0) | 2011.02.19 |
javascript - 변수 (0) | 2011.02.19 |
javascript - 이벤트와 이벤트핸들러 (0) | 2011.02.19 |