JavaScript escape()函數(shù)的用法是什么

小億
126
2023-10-11 16:12:17

JavaScript的escape()函數(shù)用于對(duì)字符串進(jìn)行編碼,使其可以在URL中安全地傳輸。

語(yǔ)法:

escape(string)

參數(shù):

string:要進(jìn)行編碼的字符串。

返回值:

返回一個(gè)編碼后的字符串。

示例:

var str = "Hello, world!";
var encodedStr = escape(str);
console.log(encodedStr); // 輸出:%48%65%6c%6c%6f%2c%20%77%6f%72%6c%64%21

注意:

  • escape()函數(shù)對(duì)非ASCII字符進(jìn)行編碼時(shí)會(huì)使用%xx的形式,其中xx是字符的ASCII碼的十六進(jìn)制表示。

  • escape()函數(shù)不會(huì)編碼字母、數(shù)字、-、_、.、!、~、*、'、(和)等字符。

  • escape()函數(shù)已經(jīng)被廢棄,不推薦使用。推薦使用encodeURIComponent()函數(shù)來(lái)進(jìn)行URL編碼。

0