理顺 JavaScript (5) - 符合 ECMAScript 标准的字符串函数
2010-09-14 13:41:05 来源:WEB开发网toString、valueOf : 这两个函数用于字符串时还是返回字符串本身, 没有实用价值
var str = 'Delphi';
alert(str.toString()); //Delphi
alert(str.valueOf()); //Delphi
escape、unescape : 编码、解码; 它们(包括之后的函数)是全局函数, 不属于 String 类
var str;
str = escape('万一的 Delphi 博客');
alert(str); //%u4E07%u4E00%u7684%20Delphi%20%u535A%u5BA2
str = unescape(str);
alert(str); //万一的 Delphi 博客
encodeURI、decodeURI、encodeURIComponent、decodeURIComponent : 选择编码、解码;
encodeURI 对非 ASCII 字符编码;
encodeURIComponent 和 encodeURI 类似, 但也给 ASCII 中的特殊字符编码.
var str = 'http://del.cnblogs.com?x=万一';
str = encodeURI(str);
alert(str); //http://del.cnblogs.com?x=%E4%B8%87%E4%B8%80
str = decodeURI(str);
alert(str); //http://del.cnblogs.com?x=万一
str = encodeURIComponent(str);
alert(str); //http%3A%2F%2Fdel.cnblogs.com%3Fx%3D%E4%B8%87%E4%B8%80
str = decodeURIComponent(str);
alert(str); //http://del.cnblogs.com?x=万一
系列文章:
理顺 JavaScript (1) - 准备工具
Tags:理顺 JavaScript 符合
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接