프로그래밍에서 연산자는 데이터에 대한 다양한 연산을 실행하는 데 사용되는 기호 표현입니다. 이러한 기호는 더하기 기호(+)와 같이 초등 수학에서 볼 수 있는 기호와 유사할 수 있지만 코딩 컨텍스트 내에서 그 기능은 다소 다릅니다.

단항, 이진, 삼항 연산자.

자바스크립트의 단항 연산자

단항 연산자 범주는 자바스크립트에서 가장 기본적인 형태의 연산자 활용을 구성합니다. 이러한 연산자는 변수 또는 값일 수 있는 단일 피연산자에 대해 작동합니다. 단항 연산자를 적용하면 숫자 값의 증가 또는 감소, 숫자 표현식의 부호 변경, 논리적 부정을 수행하는 등의 연산을 통해 단일 피연산자를 수정할 수 있습니다.

연산자 사용
+ 숫자로 변환
++ 값 1씩 증가
숫자로 변환하여 음수화
값을 1씩 감소
! 부울 값을 반전

단항 연산자의 예

++로 표시되는 증가 연산자는 지정된 변수의 값을 1씩 증가시키고 –로 표시되는 감소 연산자는 그 값을 1씩 감소시킵니다. 이러한 연산자는 일반적으로 프로그래밍 언어에서 런타임 중에 변수 값을 동적으로 수정하는 데 사용됩니다.

기호 “! “로 표시되는 논리적 부정 연산자는 부울 문의 참 여부를 반전시키는 데 사용할 수 있습니다. 이 연산자를 사용하면 주어진 표현식의 논리적 값을 수정하여 원래의 의미나 결과를 효과적으로 뒤집을 수 있습니다. 이 연산은 조건문과 의사 결정 프로세스에 부울 값이 일반적으로 사용되는 프로그래밍 및 계산 컨텍스트에서 특히 유용합니다.

단항 빼기 연산자는 –

 let y = 10;

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

숫자와 함께 제공된 예에서 볼 수 있듯이 숫자 값의 부호를 무효화하거나 변경하는 데 사용됩니다.

자바스크립트의 이진 연산자

이진 연산자는 변수, 값 또는 표현식으로 구성될 수 있는 두 피연산자에 대한 연산을 실행하는 데 활용됩니다. 이러한 피연산자는 산술, 논리 및 비교 평가와 같은 다양한 연산을 수행합니다.

연산자 사용
+ 두 피연산자를 더하여 합계 얻기
– – 첫 번째 피연산자에서 두 번째 피연산자를 빼서 차액
* 두 피연산자를 곱하기
== 두 피연산자가 같은지 확인하고 부울
이 글도 확인해 보세요:  Rust의 제네릭 형식 알아보기

이진 연산자의 예

덧셈 연산자입니다, 기호로 표시되는 덧셈 연산자는 두 개의 숫자 값을 결합하는 데 사용됩니다. 예를 들어 숫자 88과 숫자 2 에 이 연산을 적용하면 두 값의 합을 나타내는 새로운 값이 생성됩니다.

별표 기호 “*”로 표시된 곱셈 연산자는 두 숫자 값을 함께 곱하는 데 사용됩니다. 예를 들어 이 연산자를 숫자 4와 3에 적용하면 결과는 12가 됩니다. 마찬가지로 숫자 98과 5에 적용하면 결과는 490이 됩니다. 곱셈 연산자는 사용하는 컨텍스트에 따라 더 크거나 작은 숫자 집합에도 사용할 수 있습니다.

“==” 기호로 표시되는 “등호” 연산자는 주어진 두 값의 값이 같은지 확인하는 데 사용됩니다. 예를 들어, 등호 연산자를 사용하여 6과 6의 숫자 값을 비교하면 두 값이 같으므로 부울 참을 반환합니다.

삼항 연산자

단항 삼항 연산자를 사용하면 보다 간결한 프로그래밍 구문을 얻을 수 있습니다.

연산자 사용
? : 특정 if…else 문의 속기 역할을 함

삼항 연산자는 주어진 조건이 참인지 여부에 따라 가능한 두 값 중 하나가 할당되는 진리 여부를 평가하기 위해 세 개의 피연산자가 필요한 조건식입니다.

행정 보조직에 지원하는 과정에는 이력서 및 자기소개서 제출, 면접 또는 일련의 면접 참여, 필요한 서류 또는 테스트 완료, 신원 조회 또는 추천서 확인 등 여러 단계가 포함됩니다. 모든 요건이 충족되면 해당 직책에 선발되었는지 여부를 통보받게 됩니다. 지원 서류를 제출한 후에는 고용주에게 후속 연락을 취하여 모든 서류가 접수되었는지 확인하고 해당 직무에 대한 지속적인 관심을 표현하는 것이 중요합니다.

 result = condition ? trueValue : falseValue; 

다양한 사회적 맥락에 적합한 방식으로 언어를 이해하고 사용할 수 있으며 복잡한 생각과 감정을 효과적으로 전달할 수 있는 능력입니다.

조건은 평가를 위한 부울 표현식 역할을 합니다.

“trueValue” 표현식은 지정된 조건의 결과가 참으로 확인되었을 때 활용해야 하는 값을 나타냅니다.

조건문의 결과가 거짓으로 간주될 때 활용해야 하는 기본값은 ‘ falseValue 에 할당된 값’이라고 할 수 있습니다.

이 글도 확인해 보세요:  Reqwest로 Rust에서 HTTP 요청 만들기

자바스크립트에서 삼항 연산자의 활용을 보여주는 다음 코드 스니펫을 살펴봅시다: ”’자바스크립트 const x = 5; let y = (x < 7) ? "7보다 작음" : "7보다 크거나 같음"; console.log(y); // 출력: 7보다 크거나 같음

 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"

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

프로그래밍에서 단항, 이진, 삼항 연산자는 데이터에 대한 다양한 연산을 명확하고 간결하게 수행하는 데 필수적인 역할을 합니다. 이러한 연산자는 변수 변경, 수학적 계산 수행, 복잡한 의사 결정 등의 작업을 가능하게 합니다.

By 최은지

윈도우(Windows)와 웹 서비스에 대한 전문 지식을 갖춘 노련한 UX 디자이너인 최은지님은 효율적이고 매력적인 디지털 경험을 개발하는 데 탁월한 능력을 발휘합니다. 사용자의 입장에서 생각하며 누구나 쉽게 접근하고 즐길 수 있는 콘텐츠를 개발하는 데 주력하고 있습니다. 사용자 경험을 향상시키기 위해 연구를 거듭하는 은지님은 All Things N 팀의 핵심 구성원으로 활약하고 있습니다.