출처 : http://blog.naver.com/juyoec?Redirect=Log&logNo=40131177460
JAVASCRIPT 형변환
eval() | 수식 또는 문자열(계산) -> 실수 |
Number() | 문자 -> 숫자 |
String() | 숫자 -> 문자 |
escape() | 한글 -> 16진수 |
unescape() | 16진수 -> 한글 |
parseInt(문자열, 진수) | 문자열 -> 정수(원하는 진수 변환 가능) |
parseFloat() | 문자열 -> 부동소수점, 변환불가일때 NaN 반환 |
isFinite() | 유한수 TRUE, 무한수 FALSE |
isNan() | 문자 TRUE, 숫자 FALSE
[출처] JAVASCRIPT 형변환|작성자 Jwing |
javascript의 형변환은 위 함수를 이용합니다.
parseInt의 경우 위의 진수 표시를 안하면 디폴트로 10진수로 인식한다는 말이 있는데 말도 안됩니다.
무조건 진수표시를 해야지 원하는결과를 얻을 수 있습니다.