escape()函數用于對字符串進行編碼,將字符串中的特殊字符轉換為Unicode編碼的字符串。unescape()函數用于對編碼后的字符串進行解碼,將Unicode編碼的字符串還原為原始字符串。
下面是escape()和unescape()函數的使用示例:
var str = "Hello, world! 你好,世界!";
var encodedStr = escape(str);
console.log(encodedStr); // 輸出:Hello,%20world!%20%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81
var encodedStr = "Hello,%20world!%20%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81";
var decodedStr = unescape(encodedStr);
console.log(decodedStr); // 輸出:Hello, world! 你好,世界!
注意:escape()和unescape()函數已經被廢棄,不推薦使用。推薦使用encodeURIComponent()和decodeURIComponent()函數進行編碼和解碼操作。