연산자

·2025년 7월 28일

JS

목록 보기
3/7
post-thumbnail

1. 산술 연산자 (Arithmetic Operators)

숫자 계산에 사용됨

연산자의미예시결과
+더하기3 + 25
-빼기5 - 14
*곱하기2 * 36
/나누기6 / 23
%나머지7 % 31

2. 문자열 연결 연산자

문자열 이어 붙일 때 사용

연산자의미예시결과
+연결"Hello" + " " + "JS""Hello JS"

3. 비교 연산자 (Comparison Operators)

비교 결과를 true / false로 반환

연산자의미예시결과
>초과5 > 3true
<미만2 < 1false
>=이상4 >= 4true
<=이하3 <= 2false
==값만 비교5 == "5"true
!=값 다름 비교5 != 3true
===값 + 타입 비교5 === "5"false

4. 대입 연산자 (Assignment Operators)

값을 변수에 할당하거나 갱신

연산자의미예시결과
=대입x = 5x는 5
+=더한 후 대입x += 3x = x + 3
-=뺀 후 대입x -= 2x = x - 2
*=곱한 후 대입x *= 4x = x * 4
/=나눈 후 대입x /= 2x = x / 2
%=나머지 대입x %= 3x = x % 3

5.증감 연산자 (Increment / Decrement)

변수 값을 1씩 증가 또는 감소

연산자의미예시
++x증가 후 사용x = 1; ++x; → 2
x++사용 후 증가x = 1; x++; → 1 (다음에 2)
--x감소 후 사용x = 2; --x; → 1
x--사용 후 감소x = 2; x--; → 2 (다음에 1)

6.삼항 연산자 (Ternary Operator)

간단한 조건문을 한 줄로 표현

조건 ? 참일 때 : 거짓일 때;
ex)

let grade = score >= 90 ? "A" :
            score >= 80 ? "B" :
            score >= 70 ? "C" : "F";

0개의 댓글