728x90
반응형
단항 더하기 연산자(+)
- 피연산자 앞에 위치하며 피연산자를 평가하지만, 만약 피연산자가 숫자가 아니라면 숫자로 변환
예시)
숫자에 사용하기
const x = 1;
const y = -1;
console.log(+x);
// 1
console.log(+y);
// -1
숫자가 아닌 값에 사용하기
+true; // 1
+false; // 0
+null; // 0
+function (val) {
return val;
}; // NaN
+1n; // TypeError 발생: BigInt 값을 숫자로 변경할 수 없습니다
[출처] MDN
728x90
반응형
'Coding With Jina > JavaScript' 카테고리의 다른 글
[자바스크립트] 문자열 나눠서 배열로 반환하기 - split()함수 (0) | 2024.05.23 |
---|---|
[Node.js] console.log와 process.stdout.write 차이점 (0) | 2024.04.30 |
[자바스크립트] 비구조화 할당/구조분해 할당 문법 const [a, b] (0) | 2024.04.29 |
[자바스크립트] Window event resize 화면 크기에 따른 반응형 웹 만들기 (0) | 2024.04.27 |
[자바스크립트/ES6] for...in 문 / 배열객체마다 반복되는 실행문 (0) | 2024.04.23 |