오늘은 연산자에 관하여 배웠습니다
연산자는 프로그램 내에서 데이터를 조작하거나 처리하기 위해 사용하는 기호 또는 키워드로 수학적인 계산에 그치지 않고 논리적인 비교 데이터 조합등 다양한 작업에서 활용 할 수 있습니다
1. 산술연산자
+ : 2개의 값을 더할때 사용
- : 2개의 값을 뺄때 사용
* : 2개의 값을 곱할때 사용
/ : 2개의 값을 다른 하나의 값으로 나눌때 사용
~/ : 2개의 값을 다른 하나의 값을 나누고 값의 정수 부분만 출력 해줍니다 10 / 3 = 3.3333 이지만 3만 출력 합니다
% : 하나의 값에서 다른 하나의 값을 나누었을 때 나오는 나머지를 구할 때 사용 합니다
2. 비교 연산자
== : 2개의 값이 같으면 참, 다르면 거짓 으로 반환 합니다
!= : 2개의 값이 같으면 거짓, 다르면 참 으로 반환 합니다
> : (>)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크면 참 작거나 같으면 거짓으로 반환 합니다
< : (<)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크면 거짓 작거난 같으면 참 으로 반환 합니다
>= : (>=)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 크거나 같으면 참 작으면 거짓으로 반환 합니다
<= : (<=)기준으로 왼쪽에 있는 값이 오른쪽에 있는 값보다 작거나 같으면 참 크면 거짓으로 반환 합니다
3. 타입 체크 연산자
프로그램 실행 중 런타임에 타입을 검사 할때 사용
as : 타입을 변환 할때 사용 = 하나의 특정 타입으로 지정되어 있는 값을 다른 타입으로 바꿀때
is : 특정 타입을 가지고 있는지 판별할 때 사용
is! : 특정 타입을 가지고 있지 않은지 판별 할때 사용
4. 대입 연산자
= : =기준으로 오른쪽 값을 왼쪽에 대입 합니다
??= : ??=기준으로 왼쪽에 있는 것이 null 일때 오른쪽 값을 대입 합니다
+= : +=기준으로 왼쪽에 있는 것과 오른쪽에 있는 것을 더해서 왼쪽에 대입합니다 (a +=b : a = a + b)
-= : -=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 빼서 왼쪽에 대입합니다 (a -= b : a = a - b)
*= : *=기준으로 왼쪽에 있는 것과 오른쪽에 있는 것을 곱해서 왼쪽에 대입합니다 (a *=b : a = a * b)
/= : /=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나눠서 왼쪽에 대입합니다 (a /= b : a = a / b)
~/= : ~/=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나눠서 왼쪽에 대입합니다 (a ~/= b : a = a ~/ b)
%= : %=기준으로 왼쪽에 있는 것에서 오른쪽에 있는 것을 나누었을 때 나온 나머지를 왼쪽에 대입합니다 (a %= b : a= a% b)
5. 논리 연산자
! : !기준으로 오른쪽에 있는 판변식을 반전 합니다
|| : ||기준으로 왼쪽 판별식과 오른쪽 판변실 중 하나라도 참이면 참을 반환하고 모두 거짓이면 거짓을 반환 합니다
&& : &&기준으로 왼쪽 판별식과 오른쪽 판별식 모두 참이면 참을 반환 하고 하나라도 거짓이면 거짓을 반환 합니다
'창업 > 앱 개발 코딩' 카테고리의 다른 글
| 이번주 정리 (0) | 2025.09.26 |
|---|---|
| Dart 기본 문법 2 (0) | 2025.09.24 |
| dart 문법 정리1 (0) | 2025.09.16 |
| 변수 복습 (0) | 2025.09.04 |
| 클래스 객체 (0) | 2025.09.02 |
댓글