JavaScript 시리즈☕
🚀 형 변환 🚀 | JavaScript 시리즈 004
@ENFJ
2021. 7. 29. 18:53
'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 가 된다.