JavaScript 3 — 기본 연산자(+, -, *, /,

Apr 01 2023
JavaScript에는 값이나 변수에 대한 작업을 수행할 수 있는 여러 유형의 연산자가 있습니다. 다음은 JavaScript에서 가장 일반적인 연산자 유형 중 일부입니다. 여기에서 연산자 우선순위 표의 전체 목록을 찾을 수 있습니다.

JavaScript에는 값이나 변수에 대한 작업을 수행할 수 있는 여러 유형의 연산자가 있습니다. 다음은 JavaScript에서 가장 일반적인 연산자 유형 중 일부입니다.

// These will be used in the examples below
let num1 = 10;
let num2 = 5;

  • +더하기 연산자: 두 값을 더합니다.
  • -빼기 연산자: 한 값에서 다른 값을 뺍니다.
  • *곱셈 연산자: 두 값을 곱합니다.
  • /나누기 연산자: 한 값을 다른 값으로 나눕니다.
  • %계수 연산자: 나누기 후 나머지를 반환합니다.
  • console.log(num1 + num2); // Output: 15
    console.log(num1 * num2); // Output: 50
    console.log(num1 % num2); // Output: 0
    

  • == 같음 연산자: 두 값이 같은지 비교합니다.
  • !=부등 연산자: 두 값이 같지 않은지 비교합니다.
  • >보다 큼 연산자: 왼쪽 피연산자가 오른쪽 피연산자보다 크면 true를 반환합니다.
  • <미만 연산자: 왼쪽 피연산자가 오른쪽 피연산자보다 작으면 true를 반환합니다.
  • >=크거나 같음 연산자: 왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같으면 true를 반환합니다.
  • <=작거나 같음 연산자: 왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 true를 반환합니다.
  • console.log(num1 > num2); // Output: true
    console.log(num1 != num2); // Output: true
    

  • &&논리 AND 연산자: 두 피연산자가 모두 참이면 참을 반환합니다.
  • ||논리 OR 연산자: 피연산자 중 하나 이상이 참이면 참을 반환합니다.
  • !논리 NOT 연산자: 부울 값을 부정합니다.
  • console.log(num1 > num2 && num2 > 0); // Output: true
    console.log(num1 == 10 || num2 == 10); // Output: true
    

  • =할당 연산자: 변수에 값을 할당합니다.
  • +=덧셈 대입 연산자: 변수에 값을 더하고 그 결과를 변수에 대입합니다.
  • -=빼기 할당 연산자: 변수에서 값을 빼고 그 결과를 변수에 할당합니다.
  • *=곱셈 할당 연산자: 변수에 값을 곱하고 그 결과를 변수에 할당합니다.
  • /=나누기 할당 연산자: 변수를 값으로 나누고 그 결과를 변수에 할당합니다.
  • num1 += 5;
    console.log(num1); // Output: 15
    

  • ++증가 연산자: 변수 값을 1씩 증가시킵니다.
  • --감소 연산자: 변수의 값을 1씩 감소시킵니다.
  • num2++;
    console.log(num2); // Output: 6
    

  • &비트 AND 연산자: 두 값에 대해 비트 AND 연산을 수행합니다.
  • |비트 OR 연산자: 두 값에 대해 비트 OR 연산을 수행합니다.
  • ^비트 XOR 연산자: 두 값에 대해 비트 XOR 연산을 수행합니다.
  • ~비트 NOT 연산자: 값에 대해 비트 NOT 연산을 수행합니다.
  • <<왼쪽 이동 연산자: 값의 비트를 지정된 위치 수만큼 왼쪽으로 이동합니다.
  • >>오른쪽 이동 연산자: 값의 비트를 지정된 위치 수만큼 오른쪽으로 이동합니다.
  • console.log(num1 & num2); // Output: 4
    console.log(num1 << 1); // Output: 30
    

  1. 곱셈 연산자는 더하기 연산자보다 우선 순위가 높습니다. 예를 들어 표현식에서 곱셈 연산자가 먼저 평가되어 와 같은 가 3 + 5 * 2됩니다 . 덧셈을 먼저 평가하려면 괄호를 사용해야 합니다 .3 + 1013(3 + 5) * 216
  2. 할당 연산자는 대부분의 다른 연산자보다 우선 순위가 낮습니다. 예를 들어 식에서 a = b + 2덧셈 연산자가 먼저 평가되어 가 됩니다 b + 2. 그런 다음 할당 연산자는 이 값을 변수에 할당합니다 a. b플러스 값을 2먼저 할당하려면 a괄호를 사용해야 합니다. a = (b + 2).
  3. 논리 AND 연산자는 논리 OR 연산자보다 우선 순위가 높습니다. 예를 들어 식에서 a || b && c논리 AND 연산자가 먼저 평가되어 b && c. a그런 다음 논리 OR 연산자가 평가되어 또는 가 됩니다 b && c. 논리 OR 연산자를 먼저 평가하려면 괄호를 사용해야 합니다. 먼저 (a || b) && c평가 한 다음 .a || b&&c

여기에서 연산자 우선 순위 표의 전체 목록을 찾을 수 있습니다 .