-
JavaScript 연산자(Operator)JavaScript/JavaScript 2019. 12. 21. 03:06
191220 수업 내용 정리
연산자(operator): 연산(계산)하기 위한 기호
- 산술연산자 : +, -, *, /, %(나머지)
▷ 이항연산자 : +, -, *, /, %, 항이 2개 있어야함
단항연산자 : +, - // ex) +5, -5
증감연산자 : ++, -- - 관계연산자 (비교연산자) : ==(같다), !=(다르다), =>, >, <, <=
ex) 5 == 5, 5 != 4 - 대입연산자 : =
→ 변수에 값을 할당할 때 사용 ex) var a = 10;
▷ 복합 대입 연산자 : +=, -=, *=, /=
→ 자기 자신의 변수에 사칙연산을 진행할 때 사용
ex ) a += 2 → a = a + 2
복합 대입 연산자를 권장
∵ 실행 속도가 빨라짐, 연산자 1개 처리 속도 > 연산자 2개 처리 속도 - 문자 결합 연산자 : + 문자열을 합쳐줌 ( 숫자형 + 문자형 = 문자형 )
- 논리연산자 : &&(and), ||(or), !(not), 참/거짓 판별 연산자(true / false)
T && T → T // T || T → T // !T = F, !F = T
T && F → F // T || F → T
F && T → F // F || T → T
F && F → T // F || F → F - 증감연산자 : ++(해당 값을 1만큼 증가시킴), --(해당 값을 1만큼 감소시킴)
var A = ++B; / var A = --B;
// B가 먼저 1만큼 증가(감소)되고 그 값이 A에 담김
var A = B++; / var A = B--;
// B의 값이 A에 대입해서 실행된 후에 B값이 1만큼 증가(감소)됨
※ 피연산자 : 연산의 대상이 되는 값
헷갈리는 부분이 있을 수 있으니 확실히 익혀 두는 게 좋겠습니다.
'JavaScript > JavaScript' 카테고리의 다른 글
JavaScript 제어문 개요 및 If 문 (0) 2019.12.23 JavaScript 내장함수 삼총사(alert, prompt, confirm) (0) 2019.12.23 JavaScript 함수 개요 및 작성법 (0) 2019.12.23 JavaScript 변수의 개요 및 작성법 (0) 2019.12.21 JavaScript 개요 및 주석(comment) (0) 2019.12.21 - 산술연산자 : +, -, *, /, %(나머지)