[자바스크립트] 단항 연산자( +, - )로 Number 타입으로 변환

bunny.log·2023년 10월 5일
0

+ 연산자는 피연산자를 Number 타입으로 변환하며 - 연산자는 피연산자를 음수인 Number 타입으로 변환합니다.

단항 연산자는 문자열에 따라 정수 또는 부동 소수점 숫자로 자동 변환합니다. 그리고 문자열이 아닌 true, false, null도 숫자로 변환됩니다.

단항 연산자가 숫자로 해석할 수 없으면 NaN을 반환합니다.

console.log(+'10');
// 10

console.log(-'10');
// -10

console.log(+'123.456');
// 123.456

console.log(-'123.456');
// -123.456

console.log(+true);
// 1

console.log(+false);
// 0

console.log(+null);
// 0

console.log(+'abc');
// NaN

.
.
.
.
출처
https://developer-talk.tistory.com/299

profile
더 많은 유익한 내용은 ->> https://github.com/nam-yeun-hwa

0개의 댓글