javascript的雙引號和單引號的用法和區別
毫無疑問無論是雙引號還是單引號都是用來包裹字串的,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="antzone";
以上程式碼宣告一個變數,並將一個字串賦值給它。
[JavaScript] 純文字檢視 複製程式碼var str='antzone';
上面的程式碼和第一段程式碼的作用是完全一樣的。
所以從根本上講沒有任何的區別,具體使用哪個根據個人的習慣就好。
但是雙引號和單引號的使用,並沒有上面介紹的如此單純,還有很多的地方需要注意,否則可能會引起一些意想不到的錯誤,下面就經常遇到的雙引號問題做一下簡單介紹。
引號的巢狀:
有時候我們需要字串中包含雙引號或者單引號,這個時候就需要進行引號的巢狀。
程式碼一:
[JavaScript] 純文字檢視 複製程式碼var str=""螞蟻部落""; console.log(str);
上面的本意是輸出兩端帶有引號的字串,但是前兩個雙引號會首先匹配,於是就會導致語法錯誤,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼var str='"螞蟻部落""'; console.log(str);
程式碼二:
當然雙引號中也可以巢狀單引號,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="'螞蟻部落'"; console.log(str);
使用轉義字元:
可以使用轉移字元\來禁止雙音好的解析,僅僅把它當做一個普通的字元而已,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="\"螞蟻部落\""; console.log(str);
再來看一個程式碼:
[JavaScript] 純文字檢視 複製程式碼<input type="button" onclick="alert(\"螞蟻部落\");" />
在以上程式碼中,轉義字元並沒有起作用,因為當前這仍屬於html的範疇,所以並沒有效果。
相關文章
- Oracle中單引號和雙引號的區別Oracle
- PHP中單引號和雙引號的區別PHP
- grep 後加單引號、雙引號和不加引號的區別
- Python中 單引號,雙引號和三引號的區別Python
- PHP中對單引號和雙引號的區別(好文)PHP
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- Oracle中的 單引號 和 雙引號Oracle
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- python中單引號,雙引號,多引號區別Python
- Jquery單引號和雙引號的使用注意jQuery
- Oracle中單引號與雙引號的區別分析Oracle
- shell中單引號、雙引號、反引號、反斜槓的區別
- mysql反引號和引號的用法MySql
- oracle 中使用單引號(')和雙引號(")Oracle
- Linux Shell 單引號 雙引號 使用區別Linux
- 【C進階】14、單引號和雙引號
- Golang的單引號、雙引號與反引號Golang
- 在ORACLE SQL語句中,單引號和雙引號的使用OracleSQL
- ORACLE 單引號 雙引號Oracle
- oracle 裡的單引號與雙引號Oracle
- Linux Shell 中的反引號,單引號,雙引號Linux
- linux 單引號,雙引號,反引號Linux
- HTML 單引號與雙引號HTML
- 字串中包含單引號和雙引號怎麼處理字串
- 插入單引號在oracle和informix中的區別OracleORM
- SQL語句中的單引號與雙引號SQL
- [譯]JavaScript:將字串兩邊的雙引號轉換成單引號JavaScript字串
- linux bash中的引號:單雙引號、反撇號Linux
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- Python函式引數前的單星號(*)和雙星號(**)的作用Python函式
- latex的雙引號 ``'
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- PHP中引號的用法PHP