一、轉義符的概念
在JS中,有些字符或字符串會與JS語法產生衝突,在使用時需要進行轉義。轉義符是一種特殊的字符,用於改變字符的原本含義,例如將雙引號變為字符串的一部分而不是字符串的結束符。在JS中,使用反斜線(\)作為轉義符。
例如:使用雙引號引用字符串時,需要使用轉義符進行轉義。
var str = "I said \"hello, world!\"";
注意:轉義符也可以用於表示非法字符,例如換行符(\n)表示一個新行,製表符(\t)表示一個製表符。
二、常用轉義符
以下為常用的JS轉義符,包括轉義字符和對應的ASCII碼值:
\b
退格符ASCII 8
\t
水平製表符ASCII 9
\n
換行符ASCII 10
\v
垂直製表符ASCII 11
\f
換頁符ASCII 12
\r
回車符ASCII 13
\'
單引號ASCII 39
\"
雙引號ASCII 34
\\
反斜杠ASCII 92
\xXX
十六進制轉義符,表示一個ASCII碼值\uXXXX
Unicode轉義符,表示一個Unicode碼值
三、例子
以下為一些常見的使用轉義符的例子:
// 1. 單引號和雙引號的轉義 var str1 = 'She said, "Don\'t do that!"'; //使用單引號表示字符串 var str2 = "He said, \"I can't believe it!\""; //使用雙引號表示字符串 // 2. 換行符的使用 var str3 = "Hello,\nworld!"; //換行符表示換行 // 3. Unicode轉義符的使用 var str4 = "\u2605"; //Star symbol (★) // 4. 十六進制轉義符的使用 var str5 = "\x55"; // The letter "U"
四、小結
轉義符是JS語言中的一個重要特性,能夠幫助我們避免在輸出時出現錯誤。需要保證在使用轉義符時使用正確的語法,例如使用正確的ASCII或Unicode值。
在JS中,有時候需要在字符串或字符中表示一些特殊的字符,如分隔符、回車符等。這就需要使用JS轉義符對這些字符進行轉義。上文中已經詳細解釋了轉義符的概念、常用轉義符及其使用方法。
原創文章,作者:LQBPW,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/362707.html