산술 연산자
산술 연산자는 피연산자로 숫자 값(리터럴이나 변수)을 취하고 숫자 값 하나를 반환합니다.
+
더하기 연산자.
-
빼기 연산자.
/
나누기 연산자.
*
곱하기 연산자.
%
나머지 연산자.
**
거듭제곱 연산자.
![](https://blog.kakaocdn.net/dn/c7apVD/btsDTubwAsL/cTdWKOqkcgodU8GtvgBKTK/img.png)
관계 연산자
비교 연산자는 피연산자를 비교하고, 비교가 참인지 여부를 나타내는 Boolean 값을 반환합니다.
in
in 연산자는 객체에 주어진 속성이 있는지를 결정합니다.
instanceof
instanceof 연산자는 객체가 다른 객체의 인스턴스인지 판별합니다.
< (en-US)
작음 연산자.
> (en-US)
큼 연산자.
<= (en-US)
작거나 같음 연산자.
>= (en-US)
크거나 같음 연산자.
![](https://blog.kakaocdn.net/dn/b8LVm0/btsDXDY7yY4/SXaXzMAggXAnRze0pZNm20/img.png)
이진 논리 연산자
논리 연산자는 보통 사용될 때 불리언(논리) 값으로 사용되고, 불리언 값을 반환합니다.
&&
논리 AND - 하나라도 거짓이 있으면 거짓이 됨.
||
논리 OR. - 하나만이라도 참이 있으면 참이 됨.
!
NOT (부정, 토글) - Nullish 통합 연산자.
할당 연산자 (주할당)
할당 연산자는 값을 그 우변 피연산자의 값에 따라 좌변 피연산자에 할당합니다.
=
할당 연산자.
*=
곱셈 할당.
**=
거듭제곱 할당.
/=
!==, ===, ==, = 차이
나머지 할당연산자 (잘 쓰지 않음)
나눗셈 할당. | 나머지 할당. | 덧셈 할당 | 좌로 이동 할당. | 우로 이동 할당. | 부호 없는 우로 이동 할당. |
%= | += | -= | >>= (en-US) | >>>= | &= |
논리적 AND 할당 | 비트 OR 할당. | 논리적 OR 할당. | 논리적 nullish 할당. | 비트 AND 할당. |
|= (en-US) | &&= (en-US) | ??= (en-US) | [a, b] = [1, 2] {a, b} = {a:1, b:2} | ^= (en-US) |
* Operator, Control Statement으로 프로그래밍을 함.
Operator
- 산술 연산자(Arithmetic)
- 비교 연산자(compare)
- 논리 연산자(logical)
- 할당 연산자(assign)
Control Statement (제어문) - 중요
- 조건문 (if, switch)
if(조건문) { 실행할 코드 }
else(조건문) { 실행할 코드 } if는 무조건 참일 경우만 사용. else는 거짓일 때 사용!
else(조건문) {실행할 코드} 다중 if문
-switch(수식, 변수) {case 값: 실행할 코드; }
break
case 값: 실행할 코드; }
break
default: 실행할 코드; }
조건문의 중첩
if(조건문){... if(조건문) { }}
id password 작업
코딩 7일차! 3. 자바스크립트
반복문 (while, do-while, for 개발자가 주로 사용하는 문법.) 반복문을 쓸때 주의할 점. 1) 바로 무한 반복이라는 점이다. 2) 반복 횟수 (반복이 한 번과 두 번이 도는데 돈이 걸린 문제라면 많은 비용이
gestyou.tistory.com
자바스크립트 너무 어렵다.
댓글