JavaScript의 Unescape(), String() 함수에 대한 자세한 설명이며, 구체적인 내용은 다음과 같습니다.
정의 및 사용법
JavaScript unescape() 함수는 escape()로 인코딩된 문자열을 디코딩할 수 있습니다.
문법
unescape(문자열)
参数 | 描述 |
---|---|
string | 必需。要解码或反转义的字符串。 |
반환값
문자열의 디코딩된 복사본입니다.
설명
이 함수는 %xx 및 %uxxxx(x는 16진수를 나타냄) 형식의 문자 시퀀스를 찾고 해당 문자 시퀀스를 유니코드 문자 u00xx 및 uxxxx로 바꾸는 방식으로 디코딩하여 작동합니다.
팁 및 참고 사항
참고: ECMAScript v3에서는 unescape() 함수를 표준에서 제거하고 더 이상 사용하지 않으므로 decodeURI() 및 decodeURIComponent()로 대체해야 합니다.
예
이 예에서는 escape()를 사용하여 문자열을 인코딩한 다음 unescape()를 사용하여 디코딩합니다.
<script type="text/javascript"> var test1="Visit W3School!" test1=escape(test1) document.write (test1 + "<br />") test1=unescape(test1) document.write(test1 + "<br />") </script>
출력:
W3School을 방문해보세요!
W3School을 방문해보세요!
ㅋㅋㅋ
탈출()
JavaScript String() 함수를 소개하겠습니다
정의 및 사용법
String() 함수는 객체의 값을 문자열로 변환합니다.
문법
문자열(객체)
参数 | 描述 |
---|---|
object | 必需。JavaScript 对象。 |
예
이 예에서는 다양한 개체를 문자열로 변환해 보겠습니다.
<script type="text/javascript"> var test1= new Boolean(1); var test2= new Boolean(0); var test3= new Boolean(true); var test4= new Boolean(false); var test5= new Date(); var test6= new String("999 888"); var test7=12345; document.write(String(test1)+ "<br />"); document.write(String(test2)+ "<br />"); document.write(String(test3)+ "<br />"); document.write(String(test4)+ "<br />"); document.write(String(test5)+ "<br />"); document.write(String(test6)+ "<br />"); document.write(String(test7)+ "<br />"); </script>
출력:
그렇습니다
거짓
사실
거짓
2009년 10월 28일 수요일 00:17:40 UTC 0800
999888
12345
위는 편집자가 소개한 JavaScript의 unescape() 및 String() 함수입니다.