728x90
반응형
1.산술 연산자
+ , - , * , / , % , **
2.증감, 감소연산자
++(변수값을 1씩 증가 시킴)
--(변수값을 1씩 감소 시킴)
++number 전위증감연산자(전위형)
let x = 0;
let y = ++x
// x 전위형을 y 로 넘겨줬을 때
console.log(x , y);
//x = 1, y = 1
number++후위증감연산자(후위형)
let x = 0;
let y = x++
// x 후위형을 y 로 넘겨줬을 때
console.log(x , y);
//x = 1, y = 0
3. 복합할당(대입)연산자
x= x + 1 => x += 1
//덧셈 할당
x= x - 1 => x -= 1
//뺄셈 할당
x= x * 1 => x *= 1
//곱셈 할당
x= x / 1 => x /= 1
//나눗셈 할당
4.비교연산자
A > B - A가 B보다 크다
A >= B - A가 B보다 크거나 같다
A < B - A가 B보다 작다
A <= B - A가 B보다 작거나 같다
A == B - A와 B가 값이 같다
A === B - A와 B가 값과 타입이 같다
A != B - A와 B가 값이 같지 않다
A !== B - A와 B가 값과 타입이 같지 않다.
5. 논리 연산자
&&(and, 그리고)
-true && true > true
-false && true > false
let x = 3
x > 0 && x > 1
//둘다 true 이기 때문에
true
x < 0 && x > 1
// 하나라도 false면 결과값은 false임
false
|| (or, 또는)
-true || false > true
let x = 3
x < 0 || x > 1
// 하나라도 true면 결과값은 true임
true
!(not, 아니다)
!true > false
!false > true
!true
//반대로 결과값 나옴
>>>>>> false
!false
//반대로 결과값 나옴
>>>>>> true
6.삼항연산자
피연산자가 3개인 연산자
a > b ? "맞아요" : "틀려요";
let x = 1;
// x변수 선언 및 숫자 1 할당
x > 0 ? "true" : "false"
//x가 0보다 크다면 true가 출력되고 0보다 작다면 false가 출력된다
728x90
반응형
'javascript > javascript 기본문법' 카테고리의 다른 글
[javascript]반복문1 (while, do-while) (0) | 2022.12.04 |
---|---|
[javascript]조건문(if, switch) (0) | 2022.12.04 |
[javascript]형변환 (0) | 2022.12.04 |
[javascript]데이터 타입 (0) | 2022.12.04 |
[javascript]변수와 상수 (0) | 2022.12.04 |
댓글