許虎虎 開發者工具集

Javascript轉義

如果您想要直接輸出不被瀏覽器解釋的 Javascript,則可用於轉義和取消轉義 Javascript 字符串



完成程式碼:
Javascript 轉義

在 JavaScript 中,轉義(Escape) 是指將特殊字符以特定的形式表示,使其在字符串中能夠被正確處理。這通常是處理像引號、反斜線、換行符等特殊字符。

1. JavaScript 轉義 (Escape)
在 JavaScript 字符串中,使用反斜線 (\) 來轉義特殊字符,使其能夠正確表示。

常見的轉義字符:
\":雙引號
\\:反斜線
\n:換行符
\r:回車符
\t:制表符
\':單引號
\b:退格符
\f:換頁符
\uXXXX:Unicode 字符
範例:
javascript

let escapedString = "This is a \"quote\" and a newline\nHere.";
console.log(escapedString);
輸出:

css

This is a "quote" and a newline
Here.
2. JavaScript 解轉義 (Unescape)
在 JavaScript 中,解轉義可以使用 JSON.parse() 和 JSON.stringify() 方法來將轉義的字符串還原為正常字符。這些方法通常用於處理 JSON 格式的字符串。

範例:
javascript

let escapedString = "This is a \\\"quote\\\" and a newline\\nHere.";
let unescapedString = JSON.parse('"' + escapedString + '"');
console.log(unescapedString);
輸出:

css

This is a "quote" and a newline
Here.