연산자
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 |