본문 바로가기

JavaScript

[JavaScript] 연산자 (산술, 할당, 비교, 논리, 증감)

반응형

 

- 산술 연산자
- 할당 연산자
- 비교 연산자
- 논리 연산자
- 증감 연산자

 

 

 

산술 연산자
: 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%), 거듭 제곱(**) 등 기본적인 수학 연산을 수행

 

let a = 10;
let b = 3;

console.log(a + b); // 출력 결과: 13
console.log(a - b); // 출력 결과: 7
console.log(a * b); // 출력 결과: 30
console.log(a / b); // 출력 결과: 3.333...
console.log(a % b); // 출력 결과: 1
console.log(a ** b); // 출력 결과: 1000

 

 

 

할당 연산자
: 변수에 값을 할당하거나 기존의 변수 값을 변경

 

let x = 10;
let y = 5;

x = y; // x 초기 값 10에서 y 값 5로 변경
console.log(x); // 출력 결과: 5

 

 

 

비교 연산자
: 두 변수나 값이 같은지, 다른지, 크기에 따른 참거짓을 판별하는 연산자. 결과로 참(true) 또는 거짓(false)이 반환

 

let c = 10;
let d = 20;
console.log(c == d); // 출력 결과: false
console.log(c != d); // 출력 결과: true
console.log(c < d); // 출력 결과: true
console.log(c > d); // 출력 결과: false
console.log(c <= d); // 출력 결과: true
console.log(c >= d); // 출력 결과: false

 

 

 

논리 연산자
: 두 개 이상의 조건을 논리적으로 비하는 연산자. 참(true) 또는 거짓(false)을 반환하며, 주로 조건문에서 사용

 

let t = true;
let f = false;

console.log(t && f); // 출력 결과: false
console.log(t || f); // 출력 결과: true
console.log(!t); // 출력: false

 

 

 

증감 연산자
: 변수의 값을 1씩 증가 또는 감소시키는 연산자

 

let e = 10;

console.log(++e); 출력 결과: 11 (증가 전 반환)
console.log(--e); // 출력 결과: 10 (감소 전 반환)
console.log(e++); // 출력 결과: 10 (증가 후 반환)
console.log(e--); // 출력 결과: 11 (감소 후 반환)

 

 

 

 

반응형