JavaScript 타입 변환

JavaScript 타입 변환 표

다음 표는 다양한 JavaScript 값이 Number, String, Boolean로 변환된 결과를 보여줍니다:

원래 값 숫자로 변환된 값 문자열로 변환된 값 변환된 부울 값 시도해보세요
false 0 "false" false 시도해보세요
true 1 "true" true 시도해보세요
0 0 "0" false 시도해보세요
1 1 "1" true 시도해보세요
"0" 0 "0" true 시도해보세요
"1" 1 "1" true 시도해보세요
NaN NaN "NaN" false 시도해보세요
Infinity Infinity "Infinity" true 시도해보세요
-Infinity -Infinity "-Infinity" true 시도해보세요
"" 0 "" false 시도해보세요
"20" 20 "20" true 시도해보세요
"twenty" NaN "twenty" true 시도해보세요
[ ] 0 "" true 시도해보세요
[20] 20 "20" true 시도해보세요
[10,20] NaN "10,20" true 시도해보세요
["twenty"] NaN "twenty" true 시도해보세요
["ten","twenty"] NaN "ten,twenty" true 시도해보세요
function(){} NaN "function(){}" true 시도해보세요
{ } NaN "[object Object]" true 시도해보세요
null 0 "null" false 시도해보세요
undefined NaN "undefined" false 시도해보세요

주의:쌍따옴표 ("") 안의 값은 문자열 값을 나타냅니다. 빨간 값은 프로그래머가 원하지 않을 수 있는 값입니다.

JavaScript 타입 변환에 대한 더 많은 지식을 얻으려면, 우리의 JavaScript 타입 변환 강의