Day2_VSCODE_JavaScript_연산자
2023. 4. 5. 16:07ㆍJavascript
🟢연산자(Operator)
🔴파이썬과 다른 부분
1. 산술 연산자
+,-,*,/,%,**
2. 비교 연산자
>, <, >=, <=, ==, !=
=== : 두 식의 값이 같고, 데이터 타입도 같아야 true
[예시]
3 == 3 -> true
'3'== 3 -> true
'3'=== 3 -> false
3. 대입 연산자
=, +=, -=, *=, /=, %=, **=
✔4. 증감 연산자 ++변수, --변수, 변수++, 변수--
파이썬.version | num +=1과 같은 기능
🔴 result = ++num // result = 11, num = 11 (순서중요)
🔴 result = num++ // result = 11, num = 12
[예시] num = 10 ++num // 11 --num // 10 num++ // 11 num-- // 10 num = 10
🔴5. 논리 연산자
&& = and
|| = or
! = not
6. 비트 연산자 &, |, ^, <<, >>
2진수로 변환 후 계산하는 연산자
32 16 8 4 21 1 1 1 0 0 & 1 1 0 0 0 ---------------------- 1 1 0 0 0 (24)
28 --> 11100
25 --> 11001
🔴 7. 삼항 연산자
[사용법]
변수 = 조건식 ? 반환값1 : 반환값2
해석: 조건식이 true면 반환값 1을 변수에 대입 / fasle면 반환값 2를 대입
var age = 26; var beverage = (age >= 21) ? "Beer" : "Juice"; console.log(beverage); // "Beer"
beer가 출력!
728x90
'Javascript' 카테고리의 다른 글
Day3_VSCODE_JavaScript_ 함수 호출 및 함수 선언 기초 (0) | 2023.04.06 |
---|---|
Day2_VSCODE_JavaScript_자료구조 배열 (0) | 2023.04.05 |
Day2_VSCODE_JavaScript_제어문(반복문_while문) (0) | 2023.04.05 |
Day2_VSCODE_JavaScript_제어문(반복문_if문과 switch문) (0) | 2023.04.05 |
Day1 JavaScript 변수 + 상수+ 데이터 타입 + 대화 상자 (0) | 2023.04.05 |