-
연산자
: 특정값을 도출하기 위해 연산을 처리하는 식별자
산술연산자 : 수학적인 연산(+, -, *, /, %, **, ++. --)
대입연산자 : 특정 값을 대입하기 위한 연산(=, +=, -=, *=)
비교연산자 : 두개 이상의 값을 서로 비교하기 위한 연산 (특정 결과값을 반환, true, false)
산술연산자
가장 익숙한 부분이며 자주 쓰이는 부분이다.
+는 숫자 연산에도 쓰이지만 문자열 병합에도 사용된다.
1 + 2 + "3" 은 "33" 이 출력
"1" + 2 + 3 은 "123"이 출력
- 연산자 우선순위
1 / 2 + 3 * (4 * 5 - 6)
- 기본적으로 연산은 왼쪽에서 오른쪽으로 진행
- 해당 산술식은 괄호를 제일 먼저 연산한다.
- 괄호안에서도 덧셈과 뺄셈보다 곱셈과 나눗셈을 먼저 연산한다.
- 전위연산자 (++num1)
: 전위 증가 num1에 1을 더한 후 평가
: 초기 변수값을 먼저 증가시키고 그 다음에 값을 활용
- 전위연산자 (num2++)
: 후위 증가 num2를 평가한 후에 1을 더함
: 후위 연산자는 초기 변수값을 먼저 활용하고 그 다음에 값을 증가
- 비교 연산자
예시
- 숫자2와 문자열2를 같다고 인식하는데 타입이 다름으로
2==="2" 은 false를 출력
2=="2" 은 true를 출력
- 논리 연산자
자바스크립트에 지원하는 논리연산자는 3가지 (&&, ||, !) 로 구성된다.
And는 교집합으로 , or는 합집합으로, not는 부정으로 구성되어 있다.
블로그 참고
https://blog.naver.com/leeba37/221786073555
반응형'코딩스터디 > Javascript' 카테고리의 다른 글
자바스크립트 조건문 (0) 2021.05.14 자바스크립트 함수 - 매개변수, 인수, 리턴 (0) 2021.05.14 자바스크립트 자료형 (0) 2021.05.13 자바스크립트 변수 (0) 2021.05.13 자바스크립트 기초문법 (0) 2021.05.12 댓글