JavaScript中一些特殊的字符會被視為控制字符(控制符號),并且不能在字符串常量中直接使用。為了在JavaScript中使用這些特殊字符,需要對它們進行轉義。
首先,讓我們看看一些常見的需要轉義的特殊字符:
< > & " ' \ / \r \n \t
其中,<和>分別代表小于號和大于號,這兩個符號在HTML中非常常見,但在JavaScript中需要進行轉義,否則會被解釋為代碼標記。&代表著“&”符號,這個符號在HTML中也需要進行轉義,否則瀏覽器會將其看作特殊字符。
而在字符串中,雙引號和單引號表示字符串的開始和結束,因此在字符串中使用這個符號的時候需要進行轉義。
var str1 = "She said, \"I love JavaScript\""; var str2 = 'The "JavaScript" book is great';
轉義字符\可以用來表示特殊字符或者在字符串中插入一些特殊字符。例如,如果想要在字符串中添加一個換行符,可以使用\n:
var address = "1600 Amphitheatre Parkway\nMountain View, CA";
同樣的,如果想要在字符串中添加制表符可以使用\t:
var table = "Name\tAge\tLocation\nJohn\t25\tNew York\nJane\t30\tChicago";
除此之外,JavaScript中還可以使用Unicode碼來表示任何字符。例如,使用Unicode碼來表示yin yang符號:
var yinYang = "\u262F";
需要注意的是,在使用Unicode碼的時候,必須使用六個十六進制數字來表示符號。
總之,JavaScript中有許多特殊字符需要進行轉義。要了解要轉義的字符,可以參考常見的表格和文檔,防止因為忘記進行轉義而產生問題。同時,對于包含特殊字符的字符串可以使用轉義字符\或者Unicode碼來進行表示。
下一篇css圖片旋轉放大縮小