종류 |
설명 |
사용 예 |
encodeURI() |
문자를 유니 코드값으로 인코딩합니다. (영문,숫자,일부 기호(; . / ? : @ & = + $)는 제외 |
encodeURI("?query=값"); => "?query=%EA%B0%91" |
encodeURIComponent() |
문자를 유니 코드값으로 인코딩 합니다. (영문, 숫자 제외) |
encodeURIComponent("?query=값") => "%3Fquery%3D%EA%B0%91" |
decodeURI() |
유니 코드값을 디코딩해 다시 문자화 합니다. |
decodeURI("?query=%EA%B0%91") "?query=값" |
decodeURIComponent() |
유니 코드값을 디코딩해 다시 문자화 합니다. |
decodeURIComponent("%3Fquery%3D%EA%B0%91) => "?query=값" |
parseInt() |
문자열 데이터를 정수형 데이터로 반환합니다. |
parseInt("5.12") => 5 parseInt("15px") => 15 |
parseFloat() |
문자열 데이터를 실수형 데이터로 반환합니다. |
parseFloat("5.12") => 5.12 parseFloat("65.5%") => 65.5 |
String() |
문자열 데이터로 반환합니다. |
String(5) => "5" |
Number() |
숫자형 데이터로 반환합니다. |
Number("5") => 5 |
Boolean() |
논리형 데이터로 반환합니다. |
Boolean(5) => true Boolean(null) => false |
isNaN() |
is Not a Number의 약자이며 숫자가 아닌 문자가 포함되어 있으면 true를 반환합니다. |
isNaN("5-3") => true isNaN("53") => false |
eval() |
문자형 데이터를 따옴표가 없는 자바스크립트 코드로 처리합니다. |
eval("15 + 5") => 20 |