반응형
사칙 연산자
let a = 2;
let b = 4;
console.log(a + b);
// 출력 결과: 6
console.log(a - b);
// 출력 결과: -2
console.log(a * b);
// 출력 결과: 8
console.log(a / b);
// 출력 결과: 0.5
console.log(a % b);
// 출력 결과: 2
console.log(a ** b);
// 출력 결과: 16
대입 연산자와 함께 쓰는 산술 연산자
let a = 2;
let b = 4;
a += b; // a = a + b
console.log(a);
// 출력 결과: 6
a -= b; // a = a - b
console.log(a);
// 출력 결과: 2
a *= b; // a = a * b
console.log(a);
// 출력 결과: 8
a /= b; // a = a / b
console.log(a);
// 출력 결과: 2
증감 연산자
postfix 방식: a++
prefix 방식: ++a
let a = 1;
let b = a++;
console.log(a, b);
// 출력 결과: 2, 1
let c = 1;
let d = ++c;
console.log(c, d);
// 출력 결과: 2, 2
관계 연산자, 비교연산자
let a = 1;
let b = 2;
console.log(a < b);
// 출력 결과: true
console.log(a > b);
// 출력 결과: false
console.log(a <= b);
// 출력 결과: true
console.log(a >= b);
// 출력 결과: false
동등 연산자, 일치연산자
let a = 1;
let b = '1';
// 동등연산자
console.log(a == b);
// 출력 결과: true
console.log(a != b);
// 출력 결과: false
// 일치연산자
console.log(a === b);
// 출력 결과: false
console.log(a !== b);
// 출력 결과: true
이진 논리 연산자
let a = true;
let b = false;
console.log(a && b);
// 출력 결과: false
console.log(a || b);
// 출력 결과: true
조건부 연산자, 삼항 연산자
let a = true;
let b = false;
console.log(a ? 1: 2);
// 출력 결과: 1
console.log(b ? 1 : 2);
// 출력 결과: 2
반응형
'javascript' 카테고리의 다른 글
JavaScript 함수 (0) | 2024.02.15 |
---|---|
JavaScript 자료형 (0) | 2024.02.14 |