연산자
산술 연산자
+
-
*
/
%
console.log(1 + 1); // 2
console.log(2 - 1); // 1
console.log(3 * 3); // 9
console.log(4 / 2); // 2
console.log(5 % 2); // 5를 2로 나눈후 나머지 값 1
대입 연산자
=
변수 선언이나 값 할당 시 사용한다.
대입 연산자 우측에 있는 값을 왼쪽에 넣는다고 볼 수 있다.
let num = 1;
const num2 = 2;
단항 산술 연산자
++
--
// 선반영
let num = 1;
console.log(++num); // 2
console.log(num); // 2
// 후반영
let num = 1;
console.log(num++); // 1
console.log(num); // 2
// 선반영
let num = 7;
console.log(--num); // 6
console.log(num); // 6
// 후반영
let num = 7;
console.log(num--); // 7
console.log(num); // 6
비교 연산자
==
!=
<
<=
>
>=
: 값만 비교===
!==
: 값과 타입까지 비교
console.log(1 == 1); // true
console.log(1 != 1); // false
console.log(2 < 1); // false
console.log(2 <= 1); // false
console.log(2 > 1); // true
console.log(2 >= 1); // true
console.log(1 == true) // true
console.log(1 === true) // false
console.log(1 != false) // true
console.log(1 !== false) // true
console.log(0 != false) // false
console.log(0 !== false) // true
console.log(1 == "1"); // true
console.log(1 === "1") // false
논리 연산자
||
: or 연산자
// true || true => true
// true || false => true
// false || false => true
// false || false => false
let num10 = 10;
let num5 = 5;
if (num10 > 5 || num5 > 10) {
console.log("True")
} else {
console.log("False")
}
// True
&&
: and 연산자
// true && true => true
// true && false => false
// false && true => false
// false && false => false
let num10 = 10;
let num5 = 5;
if (num10 > 5 && num5 > 10) {
console.log("True")
} else {
console.log("False")
}
// False
!
: not 연산자
// !(true) => false
// !(false) => true
console.log(!true); // false
console.log(!false); // true
'Javascript' 카테고리의 다른 글
[Javascript] 형 변환 (0) | 2022.11.03 |
---|---|
[Javascript] 다양한 함수 선언 방법 (0) | 2022.11.02 |
[Javascript] 함수 (0) | 2022.11.01 |
[Javascript] 변수와 상수 (0) | 2022.10.31 |
[Javascript] Javascript란? (0) | 2022.10.28 |