본문 바로가기
JavaScript 시리즈☕

🚀 형 변환 🚀 | JavaScript 시리즈 004

by @ENFJ 2021. 7. 29.

'10' 은 문자열 이지만, number('10') 은 숫자열 이 된다.

그래서 결과 사진을 보면 15가 출력된다.

 

두번째 줄도 10은 숫자열이지만 string(10) 을 해주면 문자열 10이 된다. 그러므로 결과는 105가 된다.

 

 

 

console.log(Number('1' + '2' + '3') - Number(true));

위 코드 결과는?  => 122 이다.

 

 

 

풀이

문자열이지만, number() 로 형변환으로 숫자 123 이 된다. 

그리고 true 불린값을 숫자열로 형변환하면 1이 된다.

console.log(123 - 1);

그러므로 123 - 1  = 122 가 된다.