카테고리 없음 | Posted by 낫기법필 2011. 8. 24. 09:24

javascript] 형변환 처리, substring 차이

[쥔장] ==========================
자바스크립트에서는 항상 많이 쓰는 것들인데 이렇게 정리가 된 것을 보니 좀 더 명확히 사용할 수 있겠군.
=================================

수식/문자열(계산) -> 실수
eval(수식 or 문자열)

문자 -> 숫자
Number(문자)

숫자 -> 문자
String(숫자)

한글 -> 16진수
escape(문자열)

문자열 -> 정수(특정 진수)
parseInt(문자열, 진수)

문자열 -> 부송소수점(변환이 불가할때 NaN 반환)
parseFloat(문자열)

유한수(TRUE), 무한수(FALSE) 확인
isFinite(숫자)

문자(TRUE), 숫자(FALSE) 확인
isNan(값)

[출처] http://blog.behazed.com/44


----------------------------------------
substring, substr 의 차이
----------------------------------------

substring(index1, index2) : 지정된 위치에 있는 문자열 리턴

substr(start_index, length) : 문자열을 length만큼 잘라내기

substring은 어디서 부터 어디까지 끊어 낼 것인가이고
substr은 어디서 부터 몇 개를 끊어 낼 것인가의 차이입니다. 

인덱스는 0 부터 시작되고 "abcdefg" 라는 문자열이 있다면

substring(2,4) 의 결과는 "cd"이고 (인덱스 2번과 3번의 문자)
substr(2,4)의 결과는 "cdef"가 되는 것입니다.

[출처] http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=64178003&qb=7J6Q67CU7Iqk7YGs66a97Yq4IHN1YnN0cg==&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=gB%2BWHc5Y7t8ssZP7e6Zssc--429001&sid=Tjz7lnIFPE4AAFEtnLE