JavaScript中的單引號(hào)和雙引號(hào)報(bào)錯(cuò)的解決方法
在使用JavaScript顯示消息或者傳遞字符數(shù)據(jù)的時(shí)候,經(jīng)常會(huì)碰到數(shù)據(jù)中夾雜單引號(hào)(')或者雙引號(hào)("),這種語(yǔ)句往往會(huì)造成JavaScript報(bào)錯(cuò)。對(duì)此一般采用/'或者/"的解決。
例如:
Alert("this is test "message"!"); Alert('this is test 'message'!');
一般會(huì)改成以下語(yǔ)句
Alert("this is test /"message/"!"); //或者 Alert("this is test 'message'!"); Alert('this is test /'message/'!');
以上如果只在腳本中使用或者沒(méi)有太復(fù)雜的數(shù)據(jù)字符連接,則已經(jīng)解決了這個(gè)問(wèn)題。
但是如果存在比較復(fù)雜的數(shù)據(jù)字符連接的時(shí)候,特別是某些由服務(wù)器組合的JavaScript語(yǔ)句時(shí)候可以考慮將單引號(hào)(')和者雙引號(hào)("),用轉(zhuǎn)義序列(escape sequence )輸出。
例如上面的語(yǔ)句可以轉(zhuǎn)變成以下的格式:
Alert("this is test /u0022message/u0022!"); Alert('this is test /u0027message/u0027!');
補(bǔ)充一些常用的編碼
字符說(shuō)明 Unicode 轉(zhuǎn)義序列
長(zhǎng)破折號(hào) (—) /u2014
注冊(cè)符號(hào) (R) /u00AE
版權(quán)符號(hào) (c) /u00A9
商標(biāo)符號(hào) (?) /u2122
歐元符號(hào) (€) /u20AC
反斜杠 (/) /u005C
正斜杠 (/) /u002F
左大括號(hào) ({) /u007B
右大括號(hào) (}) /u007D
小于號(hào) (<) /u003C
大于號(hào) (>) /u003E
星號(hào) (*) /u002A
& &
' '(/u0027)
" "(/u0022)
< <
> >
相關(guān)文章
javascript Onunload與Onbeforeunload使用小結(jié)
Onunload,onbeforeunload都是在刷新或關(guān)閉時(shí)調(diào)用,可以在<script>腳本中通過(guò)window.onunload來(lái)指定或者在<body>里指定。區(qū)別在于onbeforeunload在onunload之前執(zhí)行,它還可以阻止onunload的執(zhí)行。2009-12-12Typescript中的數(shù)據(jù)類型實(shí)例總結(jié)
ts中數(shù)據(jù)類型的定義是重點(diǎn)之一,所以必須明確ts有哪些數(shù)據(jù)類型,下面這篇文章主要給大家介紹了關(guān)于Typescript中數(shù)據(jù)類型的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03JavaScript Serializer序列化時(shí)間處理示例
JavaScriptSerializer序列化時(shí)間后會(huì)把時(shí)間序列化成N進(jìn)制的鬼數(shù)據(jù) ,下面有個(gè)示例,需要的朋友可以了解下2014-07-07點(diǎn)選TOP后并不是直接跳到頁(yè)頂?shù)?,而是滾動(dòng)上去
滾動(dòng)至頁(yè)頂,比以前的直接跳到頁(yè)頂效果好很多,正的很不錯(cuò)2008-09-09省市聯(lián)動(dòng)效果的簡(jiǎn)單實(shí)現(xiàn)代碼(推薦)
下面小編就為大家?guī)?lái)一篇省市聯(lián)動(dòng)效果的簡(jiǎn)單實(shí)現(xiàn)代碼(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06ASP 過(guò)濾數(shù)組重復(fù)數(shù)據(jù)函數(shù)(加強(qiáng)版)
asp 不重復(fù)數(shù)組數(shù)據(jù)的實(shí)現(xiàn)代碼,比上個(gè)版本,更細(xì),更能更強(qiáng),大家可以根據(jù)需要選擇。2010-05-05