九州編程
2019-09-04 10:05:23
Javascript中單引號和雙引號之間的區(qū)別我知道在PHP中,雙引號和單引號之間的唯一區(qū)別是字符串中變量的解釋和轉(zhuǎn)義字符的處理。在JavaScript中,我經(jīng)??吹阶址惺褂玫碾p引號。有沒有特別的原因,或單引號與雙引號完全相同?
3 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個贊
您需要使用單引號,您希望雙引號出現(xiàn)在字符串中(例如,對于html屬性)而不必轉(zhuǎn)義它們,反之亦然。除此之外,沒有區(qū)別。

aluckdog
TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個贊
JSON有所不同 - JSON標(biāo)準(zhǔn)指定所有鍵值對都應(yīng)該是雙引號。(感謝評論中的wulfgarpro),所以我已經(jīng)開始盡可能多地使用雙引號,以便在處理JSON時不會出錯。

MM們
TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個贊
與PHP不同,使用雙引號或單引號更改字符串的解釋方式,ECMAScript中的兩種語法沒有區(qū)別。使用雙引號的字符串與使用單引號的字符串完全相同。但請注意,以雙引號開頭的字符串必須以雙引號結(jié)尾,以單引號開頭的字符串必須以單引號結(jié)尾。
Nicholas C. Zakas - 面向Web開發(fā)人員的專業(yè)JavaScript
添加回答
舉報
0/150
提交
取消