JavaScript에서 escape 함수 사용하기
escape 함수란?
JavaScript의 escape 함수는 문자열 내의 특수 문자(예: “&”, “-“, “.”, “/”, “:”, “=”, “?”, “#”, “;” 등)를 이스케이프 처리합니다. 이는 특수 문자를 URL 또는 이메일과 같은 곳에서 무해하게 사용할 수 있게 해 줍니다.
escape 함수 사용 예시
let myString = "Hello, & welcome!";
let escapedString = escape(myString);
console.log(escapedString); // "Hello%2C%20%26%20welcome%21"
위 코드의 결과는 “Hello%2C%20%26%20welcome%21” 이 되며, 이에 대한 설명은 다음과 같습니다. “Hello”는 그대로 출력되고, 쉼표는 “%2C”로, 공백은 “%20″으로, 앰퍼샌드(&)는 “%26″으로, 느낌표는 “%21″으로 이스케이프 처리되었습니다.
추가 설명
escape 함수는 deprecated(추천하지 않음) 상태입니다. 대신 encodeURIComponent 함수를 사용하는 것이 권장됩니다. 또한, 다른 이스케이프 함수와 다르게, escape 함수는 유니코드 문자를 인코딩하지 않습니다.
Keywords: 자바스크립트, escape 함수, 이스케이프 처리, URL, 문자열 처리