>  기사  >  웹 프론트엔드  >  JavaScript_javascript 스킬의 Unescape() 및 String() 함수에 대한 자세한 설명

JavaScript_javascript 스킬의 Unescape() 및 String() 함수에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 15:33:141397검색

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() 함수입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.