[javascript] Operator란 무엇인가?

JavaScript에서 Operator(연산자)는 값을 조작하고 계산하기 위해 사용되는 기호 또는 기능입니다. 연산자는 다양한 유형 및 목적에 따라 다른 동작을 수행합니다.

JavaScript에서는 다양한 유형의 연산자가 있습니다. 아래는 일반적으로 사용되는 몇 가지 연산자의 종류입니다:

  1. 산술 연산자: 연산자를 사용하여 숫자의 사칙 연산을 수행할 수 있습니다. 예를 들어, +는 덧셈, -는 뺄셈, *는 곱셈, /는 나눗셈을 나타냅니다.
let x = 10;
let y = 5;

console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
  1. 할당 연산자: 값을 할당하거나 변수에 값을 업데이트하는 데 사용됩니다. = 연산자는 오른쪽 값을 왼쪽 변수에 할당합니다.
let x = 10;
console.log(x); // 10

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

x -= 3; // x = x - 3
console.log(x); // 12

x *= 2; // x = x * 2
console.log(x); // 24

x /= 4; // x = x / 4
console.log(x); // 6
  1. 비교 연산자: 두 값의 비교 결과를 반환합니다. ==는 값이 동일한지 비교하고, >는 왼쪽 값이 오른쪽 값보다 큰지를 비교합니다. 비교 연산자는 주로 조건문에서 사용됩니다.
let x = 10;
let 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); // false
  1. 논리 연산자: 조건을 평가하고 논리적인 결과를 반환합니다. &&는 논리 AND, ||는 논리 OR, !는 논리 NOT을 나타냅니다.
let x = 10;
let y = 5;

console.log(x > 5 && y < 10); // true
console.log(x > 5 || y > 10); // true
console.log(!(x > 5)); // false
  1. 문자열 연결 연산자: 두 문자열을 연결하여 새로운 문자열을 생성합니다. + 연산자를 사용하여 문자열을 연결할 수 있습니다.
let firstName = "John";
let lastName = "Doe";

console.log(firstName + " " + lastName); // John Doe

JavaScript에는 다양한 연산자가 있으며, 각각의 연산자는 특정한 목적을 가지고 있습니다. 연산자를 적절하게 사용하면 JavaScript에서 강력하고 유연한 코드를 작성할 수 있습니다.

더 자세한 정보는 MDN 웹 문서를 참조하십시오.