課程
/前端開發(fā)
/JavaScript
/Ajax全接觸
為什么單引號包雙引號正常,但是雙引號包單引號就報錯呢?
2017-07-01
源自:Ajax全接觸 4-2
正在回答
SyntaxError,語法錯誤
首先,不管是單引號還是雙引號,從前引號到最近的一個后引號中間包裹的是一個字符串,先說你圖片中的第二個json字符串為什么用單引號不會報錯,因為整個等號右邊就倆單引號,倆單引號中間包括的是json字符串,這是沒有錯誤的寫法
但是,如果把單引號換成雙引號,第一個字符串會在name前面的那個雙引號就結(jié)束,就是"{'staff':[{" ?,這是個什么寫法,所以肯定會報錯
暮女神 提問者
這個語法沒有錯誤,只是單引號和雙引號的區(qū)別,誰來幫我解答一下
舉報
本課程通過一個案例,講解Ajax的相關概念原理實現(xiàn)方式和應用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-07-01
SyntaxError,語法錯誤
首先,不管是單引號還是雙引號,從前引號到最近的一個后引號中間包裹的是一個字符串,先說你圖片中的第二個json字符串為什么用單引號不會報錯,因為整個等號右邊就倆單引號,倆單引號中間包括的是json字符串,這是沒有錯誤的寫法
但是,如果把單引號換成雙引號,第一個字符串會在name前面的那個雙引號就結(jié)束,就是"{'staff':[{" ?,這是個什么寫法,所以肯定會報錯
2017-08-05