연산자

'3+5','3<5'등과 같이 프로그램에 필요한 수식을 만드는 것이 연산자 입니다.

산술 연산자

<산술 연산자의 종류>

+ 더하기 연산을 할 때 사용, 문자와 문자, 문자와 변수 등을 연결할 때 사용 - 빼기 연산을 할 때 사용 * 곱하기 연산을 할 때 사용 / 몫을 구할 때 사용 % 나머지를 구할 때 사용 ++ 1씩 증가 시킬 때 사용 -- 1씩 감소 시킬 때 사용

대입 연산자

<대입 연산자의 종류>

= num = 1은 우변의 1값을 좌변의 num변수에 대입(저장)합니다. += num += 2는 num = num + 2와 같습니다. -= num -= 2는 num = num - 2와 같습니다. *= num *= 2는 num = num * 2와 같습니다. /= num /= 2는 num = num / 2와 같습니다. %= num %= 2는 num = num % 2와 같습니다.

대입 연산자 '='는 '같다'의 의미가 아니라 변수에 대입(저장)을 의미합니다.

비교 연산자

<비교 연산자의 종류>

> a > b 가 참이면 true, 거짓이면 false가 됩니다. < a < b 가 참이면 true, 거짓이면 false가 됩니다. >= a >= b 가 참이면 true, 거짓이면 false가 됩니다. <= a >= b 가 참이면 true, 거짓이면 false가 됩니다. == a == b, a와 b가 같으면 true, 같지 않으면 false가 됩니다. === 연산자의 경우 데이터 타입은 비교하지 않습니다. -> ex) 5 == '5'는 true가 나옵니다. != a > b 가 참이면 true, 거짓이면 false가 됩니다. === a === b, a와 b가 같고 데이터 타입도 같으면 true, 거짓이면 false가 됩니다. -> ex) 5 === '5'는 false가 나옵니다. !== a !== b, a와 b가 같지 않거나 데이터 타입이 같지 않으면 true, 같으면 false가 됩니다.

논리 연산자

<논리 연산자의 종류>
논리 연산자 종류 설 명
&&(AND연산자) a&&b : a와 b 모두 true(참)일때 true(참)이 됩니다.
true&&true=true
true&&false=false
false&&true=false
false&&false=false
||(OR연산자) a||b : a와b 중 하나만 true(참)이면 true(참)이 됩니다.
true||true=true
true||false=true
false||true=true
false||false=false
!(NOT연산자) !a : a가 true이면false, false이면 true로 바꾸어 줍니다.