JavaScript에서 단항, 이진, 삼항 연산자 익히기

JavaScript에서 단항, 이진, 삼항 연산자 익히기
당신과 같은 독자들이 MUO를 지원하는 데 도움을 줍니다. 귀하가 당사 사이트의 링크를 사용하여 구매하면 당사는 제휴 수수료를 받을 수 있습니다. 자세히 읽어보세요.

연산자는 데이터에 대해 다양한 작업을 수행할 수 있는 기호입니다. + 기호와 같은 문자로 기본 수학에서 익숙할 것이지만 프로그래밍에서는 약간 다르게 작동합니다.





JavaScript는 각각 특정 목적을 가진 다양한 연산자를 사용합니다. 이를 분류하는 한 가지 방법은 단항 연산자, 이항 연산자, 삼항 연산자 등 작업하는 피연산자의 수를 기준으로 하는 것입니다.





JavaScript의 단항 연산자

단항 연산자는 세 가지 범주 중 가장 단순합니다. 자바스크립트 연산자 . 변수나 값인 단일 피연산자에 대해 작동합니다. 단항 연산자를 사용하여 변수를 증가 또는 감소시키고, 숫자의 부호를 변경하거나, 논리적 부정을 수행할 수 있습니다.





+

숫자로 변환



++

값을 1씩 증가시킵니다.





-

숫자로 변환하고 부정합니다.





--

값을 1만큼 감소시킵니다.

!

부울 값을 반전합니다.

단항 연산자의 예

  1. 증가(++) 및 감소(--) 연산자: 이 연산자를 사용하여 변수 값을 1씩 늘리거나 줄입니다.
    let x = 5; 

    x++; // Increment x by 1, now x is 6

    x--; // Decrement x by 1, now x is 5 again
  2. 논리 부정(!) 연산자: 부울 표현식의 논리 값을 반대로 바꾸려면 이 연산자를 사용합니다.
    let isTrue = true; 

    let notTrue = !isTrue; // notTrue is now false
  3. 단항 빼기(-) 연산자: 이 연산자는 숫자 값의 부호를 변경합니다.
    let y = 10; 

    let negY = -y; // negY is -10;

JavaScript의 이진 연산자

이항 연산자는 변수, 값 또는 표현식일 수 있는 두 개의 피연산자를 사용하여 연산을 수행합니다. 이항 연산자를 사용할 수 있습니다. 산술, 논리 및 비교 연산 .

sim이 프로비저닝하지 않은 것은 무엇입니까? mm#2

+

두 개의 피연산자를 더하여 합계를 구합니다.

ps4 게임 환불해주실 수 있나요?

-

차이를 얻기 위해 첫 번째 피연산자에서 두 번째 피연산자를 뺍니다.

*

두 피연산자를 곱합니다.

==

두 피연산자가 같은지 확인하고 부울을 생성합니다.

이진 연산자의 예

  1. 더하기(+) 연산자: 두 개의 숫자 값을 더합니다.
    let sum = 3 + 4; // sum is 7
  2. 곱셈(*) 연산자: 두 숫자 값을 곱합니다.
    let product = 5 * 6; // product is 30
  3. 같음(==) 연산자: 두 값이 같은지 비교합니다.
    let isEqual = (x == y); 
    // isEqual is false (assuming x and y are different)

삼항 연산자

보다 간결한 코드를 생성하는 데 사용할 수 있는 단일 삼항 연산자가 있습니다.

? :

특정 if...else 문의 약어 역할을 합니다.

삼항 연산자는 세 개의 피연산자(조건, 조건이 참인 경우의 값, 조건이 거짓인 경우의 다른 값)를 취하는 조건부입니다.

  삼항 연산자의 작동 방식을 보여주는 순서도

다음과 같이 작성해야 합니다.

result = condition ? trueValue : falseValue;

이 구문에서는:

  • '조건'은 평가할 부울 표현식입니다.
  • 'trueValue'는 조건의 결과가 true인 경우 사용할 값입니다.
  • 'falseValue'는 조건의 결과가 false인 경우 사용할 값입니다.

다음은 삼항 연산자를 사용하는 방법에 대한 예입니다.

let age = 20; 

let status = age >= 18 ? "Adult" : "Minor";

// age is 20, so status will be "Adult";

// if age was 15, status would be "Minor"

단항, 이항, 삼항 연산자의 힘

단항, 이항 및 삼항 연산자는 프로그래밍에 중요합니다. 이를 통해 데이터에 대한 다양한 작업을 명확하고 간결하게 수행할 수 있습니다. 변수를 변경하거나, 수학을 수행하거나, 복잡한 결정을 내릴 때 이러한 연산자는 매우 중요합니다.