'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 가 된다.
'JavaScript 시리즈☕' 카테고리의 다른 글
🚀 null VS undefined 🚀| JavaScript 시리즈 006 (6) | 2021.08.01 |
---|---|
🚀템플릿 문자열에 대해서🚀 | JavaScript 시리즈 005 (4) | 2021.08.01 |
🚀 typeof 연산자 🚀 | JavaScript 시리즈003 (0) | 2021.07.29 |
🚀 javascript 기본 코드 🚀 | JavaScript 시리즈 002 (0) | 2021.07.29 |
🚀 VSCODE 들여쓰기 설정방법 🚀 | JavaScript 시리즈 001 (1) | 2021.07.28 |