단항, 이항, 피연산자 (문자열을 숫자로 바꾸는 법)

임창현·2022년 11월 20일
0
post-thumbnail

피연산자(operand) : 연산자가 연산을 수행하는 대상

5 * 2

왼쪽 피연산자 5, 오른쪽 피연산자 2, 총 두 개의 피연산자
'피연산자’는 '인수(argument)'라는 용어로 불리기도 합니다.

피연산자를 하나만 받는 연산자를 단항(unary) 연산자 라고 부릅니다.
ex) 피연산자의 부호를 뒤집는 단항 마이너스 연산자

let x = 1;
x = -x;

두 개의 피연산자를 받는 연산자를 이항(binary) 연산자 라고 부릅니다.

5 - 2

위와 같이 부호를 반전해주는 단항 마이너스 연산자와 뺄셈에 쓰이는 이항 마이너스 연산자(뺄셈 연산자)는 기호는 같지만 수행하는 연산이 다릅니다. 두 연산을 구분하는 기준은 피연산자의 개수입니다.

덧셈 연산자 +

덧셈 연산자는 이항 연산자뿐만 아니라 단항 연산자로도 사용합니다.
피연산자가 숫자가 아닌 경우엔 숫자형으로의 변환합니다 (Number(...)와 동일한 기능 수행)

let apples = "2";
let oranges = "3";

console.log( +apples + +oranges ); // 5
profile
Hi there 👋 i'm backend developer

0개의 댓글