연산자란 데이터를 조작하거나 처리하기 위해 사용하는 기호or 키워드
수학적 계산뿐만 아니라 논리적 비교, 데이터 조합 등 다양한 작업에 사용
종류
-산술 연산자 = 기본 연산 +, -, *, /, ~/, %
-비교 연산자 = 비교 연산 ==, !=, >, <, >=, <=
-타입 체크 연산자(프로그램 실행 중에 타입을 검사할 때 사용)
as:타입을 변환할 때 사용
is:특정 타입을 판별할 때
!is:is와 반대 개념
-대입 연산자 (값을 변수에 대입할 때 사용)
??:기준 왼쪽에 있는 것이 null일 때 대입
+=:기준 왼쪽에 있는 것과 오른쪽에 있는 것을 더해서 왼쪽에 대입
-=:위와 같음 (부호만 바꿈)
*=:위와 같음 (부호만 바꿈)
/=:위와 같음 (부호만 바꿈)
~/:나누고 정수만 반환
-논리 연산자(참 또는 거짓으로 판별할 수 있는 표현식을 반전하거나 결함할 때 사용)
!:기준으로 오른쪽에 있는 판별식을 반전시킴
||:기준으로 왼쪽, 오른쪽 하나라도 참이면 참이고 모두 거짓이면 거짓
&&:기준으로 왼쪽, 오른쪽 모두 참이면 참이고 하나라도 거짓이면 거짓