字串中包含單引號和雙引號怎麼處理
關於字串只有稍有基本基礎的程式設計師都會了解,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="antzone";
以上程式碼宣告瞭一個字串,沒有任何的特別之處,但是如果字串中含有單引號或者說引號會出現什麼情況,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var str="a"ntzone"; var str="a'ntzone";
第一段程式碼會報錯,因為字串中的屬性引號會和第一個雙引號進行匹配,所以會導致錯誤。
第二段程式碼不會報錯,這是因為裡面是但因不會出現匹配問題,但是若外層是雙引號的話也會導致錯誤。
程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼var str="a\"ntzone";
以上程式碼就是正確的,這裡使用了轉義字元\對引號進行轉義即可,這個時候被轉義的雙引號就是一個普通字元,而不會有雙引號作用,關於轉義字元可以參閱javascript的轉義字串一章節。
相關文章
- Oracle中單引號和雙引號的區別Oracle
- 【C進階】14、單引號和雙引號
- HTML 單引號與雙引號HTML
- linux bash中的引號:單雙引號、反撇號Linux
- Golang的單引號、雙引號與反引號Golang
- awk 技巧之輸出單引號和雙引號
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- python中怎麼輸出雙引號Python
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- Linux Shell 單引號 雙引號 使用區別Linux
- 【轉】cmd中%號和雙引號轉義
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- lua獲取字串中單引號之間的字串字串
- 訊號處理基本引數
- js使用字串為什麼會出現雙引號?JS字串
- excel 如何為單元格字串前後批量新增雙引號?Excel字串
- latex的雙引號 ``'
- js字串中的三種引號JS字串
- 什麼是字串?Python中字串必須加引號嗎?字串Python
- CSS 單雙引號應用規範CSS
- [20190419]bash單雙引號問題.txt
- 陣列拆分成單引號逗號隔開的字串陣列字串
- Python函式引數前的單星號(*)和雙星號(**)的作用Python函式
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- JavaScript字串引號巢狀JavaScript字串巢狀
- shell 給字串增加單引號,並移除字串中多餘的空格字串
- JS 獲取到的 JSON 資料字串中的雙引號變成了" 怎麼解決呢?JSON字串
- CSV中欄位的去掉雙引號
- python三引號巢狀雙引號執行結果不對Python巢狀
- 反單引號在vue檔案的alert中怎麼換行Vue
- win10 如何輸入直角引號_win10直角引號怎麼打Win10
- PHP 雙引號二次解析PHP
- 變數用雙引號包起來變數
- PHP雙引號的小隱患PHP
- 提取分割單引號 ‘ ‘ 之間的內容且不重複分割單引號 pythonPython
- PHP中引號的用法PHP
- JSON 屬性必須用雙引號JSON
- python中三個單引號是什麼意思Python
- MySQL 中一個雙引號的錯位引發的血案MySql