원래값 |
숫자로 변환 |
문자로 변환 |
참거짓으로 변환 |
예제 링크 |
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 |
바로가기 |
참고 :
1. 따옴표 ( "")의 값은 문자열 값 표시.
2. 빨간색 값은 (일부) 프로그래머가 예상하지 못한 값 표시.
3. 파란색 값은 홈짱이 예상 못한 값 표시.