1. 수치 연산
부호 |
설명 |
a + b |
a와 b를 더함 |
a - b |
a에서 b를 뺌 |
a * b |
a와 b를 곱함 |
a / b |
a를 b로 나눔 |
a % b |
a를 b로 나눈 나머지 값 |
2. 대입 연산
부호 |
설명 |
같은표현 |
a += b |
a와 b를 더한 값을 a에 대입 |
a = a + b |
a -= b |
a에서 b를 뺀 값을 a에 대입 |
a = a - b |
a *= b |
a와 b를 곱한 값을 a에 대입 |
a = a * b |
a /= b |
a를 b로 나눈 값을 a에 대입 |
a = a / b |
a %= b |
a를 b로 나눈 나머지 값을 a에 대입 |
a = a % b |
3. 비교 연산
부호 |
설명 |
|
a == b |
a와 b는 같음 |
|
a != b |
a와 b는 다름 |
|
a < b |
a가 b보다 작음 |
미만 |
a <= b |
a는 b보다 작거나 같음 |
이하 |
a > b |
a는 b보다 큼 |
초과 |
a >= b |
a는 b보다 크거나 같음 |
이상 |
4. 증감 연산
부호 |
설명 |
++a, a++ |
a의 값을 1 증가 시킴 |
-a, a- |
a의 값을 1 감소 시킴 |
5. 논리 연산
부호 |
뜻 |
설명 |
a && b |
AND |
a와 b 모두 true이면 true, 그 외 모두 false |
a || b |
OR |
a나 b중 하나라도 true이면 true, 모두 false이면 false |
a ^ b |
XOR |
a와 b가 서로 다른값이면 true, 같은 값이면 false |
!a |
NOT |
a가 true이면 false, false이면 true |
6. 텍스트 연산
+
부호를 사용하여 텍스트 연산을 할 수 있다.
print("1" + "3") // 13