728x90
연산자란 ??
프로그램에 필요한 수식을 만들때 필요한 것이 연산자 !
연산자에는 산술 , 대입(할당 , 비교 , 논리 , 비트 , 삼항 연산자 등이 있음 !
산술 연산자 | 기능 | ||||
a + b , "AA"+"BB" | 2개의 피연산자 값을 더함 & 문자열 끼리도 사용가능 | ||||
a-b | a에서 b를 빼기 | ||||
a*b | a, b를 곱함 | ||||
a/b | a를 b로 나눔 | ||||
a%b | a를 b로 나눈 나머지 값을 구함 | ||||
a++ | a값에 1을 증가시킴 | ||||
a-- | a값에 1을 감소시킴 |
할당 연산자 | 기능 | ||||
a = a + 10 | a + 10 | ||||
a+= x | a = a+x | ||||
a-=x | a = a - x | ||||
a*=x | a = a* x | ||||
a/=x | a = a/x | ||||
a%=x | a = a%x |
비교 연산자 | 기능 | 결과 | ||||
3 == "3" | 연산자 값이 같니? | true | ||||
3 === "3" | 피연산자 값과 데이터 유형이 모두 같을때 | false | ||||
3 != "3" | 피연산자값이 같지 않으면 | false | ||||
3 !== "4" | 피 연산자 값과 데이터 유형이 모두 같지 않으면 | true | ||||
3 < 4 | 왼쪽 값이 오른쪽 값보다 작으면 | ture | ||||
3 <= 3 | 왼쪽값이 오른쪽값과 같거나 작으면 | true | ||||
3 > 4 | 왼쪽 값이 오른쪽 값보다 작으면 | false | ||||
3 >= 3 | 왼쪽값이 오른쪽값과 같거나 작으면 | false |
논리 연산자 | 기능 | 결과 | |||||
! (not 연산자) | a가 true 이면 false 반환 | ! ( 3 > 2 ) | false | ||||
a가 false이면 true를 반환 | ! ( 3 < 2 ) | true | |||||
&& (and연산자) | a&&b 값이 참일때 true | ( 3 > 2 ) && ( 3 > 2 ) | true | ||||
a&&b 값이 참일때 false | ( 3 < 2 ) && ( 3 > 2 ) | false | |||||
|| (or 연산자) | a || b 값이 둘중 하나가 맞을때 true | ( 3 > 2 ) || ( 3 > 2 ) | true | ||||
a || b 값이 둘다 거짓일때 false | ( 3 < 2 ) || ( 3 < 2 ) | false |
자주 쓰이는 연산자 이니 만큼 꼭 숙지해야해 :P