연산자
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
연산자
- 산술연산자(=수치연산자)
- 문자열 연산자
- 대입연산자
- 비교연산자(관계연산자)
- 논리연산자
- 논리연산자 규칙
- 조건연산자(삼항연산자)
- 증감연산자
산술연산자(=수치연산자)
| 연산자 | 예 | 설명 |
| + | c = a + b | a와 b의 합을 c에 저장, 덧셈 연산 |
| - | c = a - b | a에서 b를 뺀 차를 c에 저장, 뺄셈 연산 |
| * | c = a * b | a와 b의 곱을 c에 저장, 곱셈 연산 |
| / | c = a / b | a를 b로 나눈 몫을 c에 저장, 나눗셈 연산 |
| % | c = a % b | a를 b로 나누었을 때 나머지를 c에 저장 |
문자열 연산자
| + | + 는 문자열을 연결해 주는 연산자 |
대입연산자
| 연산자 | 예 | 설명 |
| += | c += a | c와 a의 합을 c에 저장, 덧셈 연산 |
| -= | c -= a | c에서 a를 뺀 차를 c에 저장, 뺄셈 연산 |
| *= | c *= a | c와 a의 곱을 c에 저장, 곱셈 연산 |
| /= | c /= a | c를 a로 나눈 몫을 c에 저장, 나눗셈 연산 |
| %= | c %= a | c를 a로 나누었을 때 나머지를 c에 저장 |
비교연산자(관계연산자)
| 연산자 | 예 | 설명 |
| == | a == b | a와 b의 값이 같은지 비교 |
| != | a != b | a와 b의 값이 다른지 비교 |
| === | a === b | a와 b의 값뿐만아니라 자료형도 같은지 비교 |
| !== | a!==b | a와 b의 값뿐만아니라 자료형도 다른지 비교 |
| > | a > b | a가 b 보다 큰지 비교 |
| >= | a >= b | a가 b 보다 크거나 같은지 비교 |
| < | a < b | a가 b 보다 작은지 비교 |
| <= | a <= b | a가 b 보다 작거나 같은지 비교 |
논리연산자
| 연산자 | 예 | 설명 |
| && | a && b | a와 b 둘 다 참일 때 참 (and 연산) |
| || | a || b | a와 b 둘 중에 하나만 참이면 참 (or 연산) |
| ! | !a | a가 참이면 거짓, 거짓이면 참으로 바꿈 (not 연산) |
논리연산자 규칙
| 연산자 | 규칙 |
| && | 좌측 피연산자 식의 평가값이 거짓이면, 우측 피연산자 식을 평가하지 않음 |
| || | 좌측 피연산자 식의 평가값이 참이면, 우측 피연산자 식을 평가하지 않음 |
true를 1로 false를 0으로 변환
| a | b | a && b | a || b | !a |
| 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 |
조건연산자(삼항연산자)
| 값 = 조건식 ? 참일 때 사용하는 문장(값) : 거짓일 때 사용하는 문장(값) |
증감연산자
| 연산자 | 예 | 설명 |
| ++ | ++a a++ |
a의 값을 1 증가 시킴 |
| -- | --a a-- |
b의 값을 1 감소 시킴 |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
| 비교 연산자 (0) | 2022.01.05 |
|---|---|
| 증감 연산자 (0) | 2022.01.05 |
| ch02-operation (0) | 2022.01.03 |
| 변수의 재정의 (0) | 2022.01.02 |
| 변수 - 변수의 의미, 변수 선언, 변수명의 정의, 식별자를 잘못 지정한 예, 소스코드, 변수를 선언하지 않고 출력, 전체 소스 (0) | 2022.01.02 |