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

贊助商

分類目錄

贊助商

最新文章

搜索

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

作者:admin    時(shí)間:2017-6-21 14:1:0    瀏覽:

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

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

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

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

其實(shí)是多此一舉,在實(shí)際使用中,斜杠(/)并非特殊符號(hào),無需轉(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)義符,因此不能直接在腳本中鍵入一個(gè)反斜杠。如果要產(chǎn)生一個(gè)反斜杠,必須一起鍵入兩個(gè)反斜杠 (\\)。

標(biāo)簽: 轉(zhuǎn)義字符  
相關(guān)文章
    x
    • 站長推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */