728x90
거의 모든 프로그래밍 언어에서 + 는 2개의 피연산자가 있을 때, 그 둘의 합한 결과를 반환한다
js에서는 + 를 단항연산자로도 사용할 수 있는데 이는 Number()과 같은 역할을 한다
let a = -2;
console.log( +a ); // -2
console.log( +true ); // 1
console.log( +"" ); // 0
아래와 같이 응용 가능하다
let apples = "2";
let oranges = "3";
console.log( +apples + +oranges ); // 5
단항 연산자일 경우 말고 2개 이상의 피연산자가 있을 경우에는 문자열로 변환된다
console.log( '1' + 2 ); // "12"
console.log( 2 + '1' ); // "21"
728x90
'Frontend > JavaScript' 카테고리의 다른 글
[js] ?? 라는 연산자도 있었네: nullish (0) | 2024.04.12 |
---|---|
[js] const는 재할당이 안되는데 객체와 배열은 왜 바뀌는것인가 (1) | 2024.04.12 |
[js] ==와 ===의 차이점과 비교연산자 (1) | 2024.04.07 |
[js] &&와 || 의 활용법 : 단락회로평가 (0) | 2024.03.01 |
[js] jquery (0) | 2023.09.04 |