728x90
자바스크립트 연산자
프로그램에 필요한 수식을 만들 때 필요한 것이 연산자 입니다. 자바스크립트에서는 산술 연산자, 대입 연산자, 비교 연산자, 논리 연산자 등이 있습니다.
산술 연산자
산술 연산자는 사칙연산을 다루는 기본적이면서 가장 많이 사용됩니다.
산술 연산자 종류 | 속성 설명 |
---|---|
더하기 연산을 할 때 사용합니다. | |
문자와 문자, 문자와 변수등을 연결할 때 사용합니다. | |
- | 빼기 연산을 할 때 사용합니다. |
* | 곱하기 연산을 할 때 사용합니다. |
/ | 몫을 구할 때 사용합니다. |
% | 나머지를 구할 때 사용합니다. |
++ | 1씩 증가시킬 때 사용합니다. |
-- | 1씩 감소시킬 때 사용합니다. |
대입 연산자
대입 연산자 '='는 '같다'의 의미가 아니라 변수에 대입(저장)을 의미합니다.
대입 연산자의 종류 | 설명 |
---|---|
= | num = 1은 우변의 1값을 좌변의 num 변수에 대입(저장)합니다. |
+= | num += 2 num = mum + 2와 같습니다. |
-= | num -= 2 num = mum - 2와 같습니다. |
*= | num *= 2 num = mum * 2와 같습니다. |
/= | num /= 2 num = mum / 2와 같습니다. |
%= | num %= 2 num = mum % 2와 같습니다. |
비교 연산자
비교 연산자는 값을 비교하여 결과 값을 Blooeam(논리) 값인 'true' 나 'false'로 반환합니다.
산술 연산자의 종류 | 설명 |
---|---|
> | a > b가 참이면 true, 거짓이면 false가 됩니다. |
< | a < b가 참이면 true, 거짓이면 false가 됩니다. |
>= | a >= b가 참이면 true, 거짓이면 false가 됩니다. |
<= | a <= b가 참이면 true, 거짓이면 false가 됩니다. |
== | a == b가 같으면 true, 같지않으면 false가 됩니다. ==연산자의 경우 데이터 타입은 비교하지 않습니다. →ex) 5 =='5'는 true가 나옵니다. |
!= | a != b가 같지 않으면 true, 같으면 false가 됩니다. |
=== | a === b가 같고 데이터 타입도 같으면 true, 같지않으면 false가 됩니다. →ex) 5 ==='5'는 false가 나옵니다. |
!== | a !== b가 같지 않거나 데이터 타입도 같지 않으면 true, 같으면 false가 됩니다. |
논리 연산자
논리 연산자는 논리식을 판단하여, 참(true)과 거짓(false)을 반환합니다.
논리 연산자의 종류 | 설명 |
---|---|
&& (AND연산자) | a && b, a와 b모두 true(참)일 때 true(참)이 됩니다. → true && true = true true && false = false false && true = false false && false = false |
|| (OR연산자) | a || b, a와 b 중 하나만 true(참)일 때 true(참)이 됩니다. → true && true = true true && false = true false && true = true false && false = false |
! (NOT연산자) | !a , a가 true(참)이면 false(거짓),false(거짓)이면 true(참)으로 바꾸어 줍니다. |
728x90
댓글