Escape() फ़ंक्शन एक श्रृंखला को एन्कोड करता है. यह एक श्रृंखला को पोर्टेबल बनाता है, इसलिए इसे किसी भी नेटवर्क के माध्यम से किसी भी कंप्यूटर को भेजा जा सकता है जो ASCII वर्णों का समर्थन करता है. escape() फ़ंक्शन विशेष वर्णों को एन्कोड करता है, सिवाय: * @ - _ +. / encodeURI() फ़ंक्शन का उपयोग यूआरआई को एन्कोड करने के लिए किया जाता है. यह फ़ंक्शन विशेष वर्णों को एन्कोड करता है, सिवाय:,? : @ & = + $ # (इन वर्णों को एन्कोड करने के लिए encodeURIComponent() का उपयोग करें). encodeURIComponent() फ़ंक्शन एक यूआरआई घटक को एन्कोड करता है. यह फ़ंक्शन विशेष वर्णों को एन्कोड करता है. इसके अलावा, यह निम्नलिखित वर्णों को एन्कोड करता है:, /? : @ & = + $ #