Frontend/JavaScript

[js] + 를 사용하여 숫자형으로 변환하는 방법

양원준 2024. 4. 7. 20:01
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