javascript

JavaScript 연산자

JEO96 2024. 2. 14. 21:38
반응형

사칙 연산자

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