
자바스크립트 연산자
프로그램에 필요한 수식을 만들때 필요한 것이 연산자입니다. 자바스크립트에서 연산자에는 산술연산자, 대입연산자, 비교연산자 ,논리연산자가 등이 있습니다.
산술 연산자
산술 연산자는 사칙연산을 다루는 기본적이면서도 가장 많이 사용되는 연산자입니다.
| 산술 연산자 종류 | 속성 설명 |
|---|---|
| + | 더하기 연산을 할 때 사용합니다. |
| 문자와 문자, 문자와 변수 등을 연결할 때 사용합니다. | |
| - | 빼기 연산을 할 때 사용합니다. |
| * | 곱하기 연산을 할 때 사용합니다. |
| / | 몫을 구할 때 사용합니다. |
| $ | 나머지를 구할 때 사용합니다. |
| ++ | 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로 바꾸어 줍니다. |
댓글