84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
第一句: var str = "我的名字叫做'" name "'"
第二句: var str = "我的名字叫做\"" name "\""
你說單引號內只能嵌套雙引號,雙引號內只能嵌套單引號。第一句我能理解,可是第二句我無法理解,因為裡面全是雙引號啊。
\為轉義字符,它後面跟的符號變成實體輸出,這裡不再有引號的作用。
"我的名字叫做\"",其實就是想輸出:我的名字叫做"
然後連上name,
"\"",這個輸出的是",
最終輸出的是:我的名字叫做"name“,
\是轉義符,"\""中,如果沒有\,語法錯誤,而有了\,就成了轉義,可以將緊接在\後面的」輸出
\ 這個叫轉義符,意思就是它後面的一個符號直接輸出
\為轉義字符,它後面跟的符號變成實體輸出,這裡不再有引號的作用。
"我的名字叫做\"",其實就是想輸出:我的名字叫做"
然後連上name,
"\"",這個輸出的是",
最終輸出的是:我的名字叫做"name“,
\是轉義符,"\""中,如果沒有\,語法錯誤,而有了\,就成了轉義,可以將緊接在\後面的」輸出
\ 這個叫轉義符,意思就是它後面的一個符號直接輸出