[javascript] 연산자

JavaScript는 다양한 연산자를 제공하여 프로그래밍에서의 계산과 조작을 간편하게 할 수 있습니다. 이 문서에서는 JavaScript의 주요 연산자들에 대해 알아보겠습니다.

산술 연산자

산술 연산자는 숫자 간의 계산을 수행하는 데 사용됩니다. 다음은 JavaScript에서 주로 사용되는 산술 연산자들입니다:

var x = 10;
var y = 5;

console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0

할당 연산자

할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 가장 기본적인 할당 연산자는 =입니다.

var x = 10;
var y = 5;

x += y; // x = x + y
console.log(x); // 15

x -= y; // x = x - y
console.log(x); // 10

x *= y; // x = x * y
console.log(x); // 50

x /= y; // x = x / y
console.log(x); // 10

x %= y; // x = x % y
console.log(x); // 0

비교 연산자

비교 연산자는 두 값을 비교하여 참 또는 거짓을 반환합니다. 일반적으로 조건문과 함께 사용됩니다. 다음은 JavaScript에서 주로 사용되는 비교 연산자들입니다:

var x = 10;
var y = 5;

console.log(x == y); // false
console.log(x != y); // true
console.log(x === y); // false
console.log(x !== y); // true
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= y); // true
console.log(x <= y); // false

논리 연산자

논리 연산자는 참과 거짓 값을 조합하여 새로운 조건을 만들거나 조건을 테스트하는 데 사용됩니다. 다음은 JavaScript에서 주로 사용되는 논리 연산자들입니다:

var x = 10;
var y = 5;

console.log(x > 5 && y < 10); // true
console.log(x > 5 || y > 10); // true
console.log(!(x > 5)); // false

조건(삼항) 연산자

조건 연산자는 조건에 따라 값을 반환하는 데 사용됩니다. 다음은 JavaScript의 조건 연산자입니다:

var x = 10;
var y = 5;

var result = (x > y) ? "x is greater than y" : "x is less than or equal to y";
console.log(result); // x is greater than y

결론

JavaScript에서는 다양한 연산자를 통해 프로그래밍에서의 계산과 조작을 간편하게 할 수 있습니다. 위에 설명된 연산자들 외에도 비트 연산자, 증가/감소 연산자 등 다양한 종류의 연산자가 있으니 필요에 따라 공식 문서나 참고 자료를 확인하시기 바랍니다.

참고 자료