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