技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統(tǒng)
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

JS轉義字符匯總 斜杠“/”無需轉義

作者:admin    時間:2017-6-21 14:1:0    瀏覽:

我們在編寫JS代碼時,遇到特殊字符需要轉換,否則會達不到預期效果,甚至可能程序出錯。JS使用反斜杠“\”對字符進行轉義,需要轉義的字符如下表所示:

轉義序列 字符
\b 退格(BS 或 ASCII 符號 0x08 (8))
\f 換頁(FF 或 ASCII 符號 0x0C (12))
\n 換行(LF 或 ASCII 符號 0x0A (10))
\r 回車(CR 或 ASCII 符號 0x0D (13))
\t 水平制表符(HT 或 ASCII 符號 0x09 (9))
\' 單引號
\" 雙引號
\& &(and)符號
\\ 反斜杠

 我發(fā)現(xiàn)很多JS代碼,連斜杠(/)也做了轉義,如:

var str = "<div><font style=\"color:red\">test<\/font><\/div>";
document.write(str);

其實是多此一舉,在實際使用中,斜杠(/)并非特殊符號,無需轉義,可直接輸出。如上例可以寫為:

var str = "<div><font style=\"color:red\">test</font></div>";
document.write(str);

輸出結果是:

<div><font style="color:red">test</font></div>

execcodegetcode

此外,由于反斜杠本身用作轉義符,因此不能直接在腳本中鍵入一個反斜杠。如果要產生一個反斜杠,必須一起鍵入兩個反斜杠 (\\)。

標簽: 轉義字符  
相關文章
    x
    • 站長推薦
    /* 左側顯示文章內容目錄 */