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

贊助商

分類目錄

贊助商

最新文章

搜索

JS轉(zhuǎn)義字符匯總 斜杠“/”無需轉(zhuǎn)義

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

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

轉(zhuǎn)義序列 字符
\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代碼,連斜杠(/)也做了轉(zhuǎn)義,如:

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

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

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

輸出結(jié)果是:

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

execcodegetcode

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

標(biāo)簽: 轉(zhuǎn)義字符  
相關(guān)文章
    x