산술 연산자
산술 연산자에는 +, -, *, %, /, **, ++, --가 있다.
//+ 덧셈
const plus = 3 + 2 //5
//- 빼기
const minus = 3 - 2 //1
//* 곱하기
const mul = 3 * 2 //6
// / 나누기
const abc = 4 / 2 //2
// & 나머지
const def = 3 % 2 //1
// ** 거듭제곱
const k = 3 ** 2 //9
//++ 증가
const k = 3++ //4
//-- 감소
const j = 3-- //2
논리 연산자
논리 연산자에는 &&(and), ||(or), !(not) 3가지가 있다.
// &&(and)
abc && def //abc와 def가 둘 다 true면 true
// ||(or)
abc || def //abc와 def 둘 중 하나라도 true면 true
// !(not)
const a = true
const b = !a //!는 true는 false, false는 true로 변경
비교 연산자
비교 연산자는 아래와 같다.
== | 두 개의 값이 같다. | >= or <= | 이상 or 이하 |
!= | 두 개의 값이 같지 않다. | > or < | 초과 or 미만 |
=== | 두 개의 값이 값과 타입이 같다. | !== | 두 개의 값이 값이나 타입이 같지 않다. |
삼항 연산자
// a : b ? c
// a가 true -> b 실행, false -> c 실행
const a = true
a : console.log(true) ? console.log(false)
//아래와 같이 변경 가능
if(a){
console.log(true)
} else{
console.log(false)
}
'F.E > JavaScript' 카테고리의 다른 글
[JavaScript] ES6 문법(1) (0) | 2022.05.05 |
---|---|
[JavaScript] 배열과 객체 (0) | 2022.05.02 |
[JavaScript] 함수 (0) | 2022.05.02 |
[JavaScript] 반복문 (0) | 2022.04.17 |
[JavaScript] 변수 (0) | 2022.04.17 |