首頁  >  問答  >  主體

單引號和雙引號嵌套的問題

第一句: var str = "我的名字叫做'" name "'"

第二句: var str = "我的名字叫做\"" name "\""

你說單引號內只能嵌套雙引號,雙引號內只能嵌套單引號。第一句我能理解,可是第二句我無法理解,因為裡面全是雙引號啊。

自律者自由自律者自由2551 天前2228

全部回覆(3)我來回復

  • nearest

    nearest2017-10-26 00:11:24

    \為轉義字符,它後面跟的符號變成實體輸出,這裡不再有引號的作用。

    回覆
    1
  • 豆豆

    豆豆2017-10-25 23:43:41

    "我的名字叫做\"",其實就是想輸出:我的名字叫做"

    然後連上name,

    "\"",這個輸出的是",

    最終輸出的是:我的名字叫做"name“,

    \是轉義符,"\""中,如果沒有\,語法錯誤,而有了\,就成了轉義,可以將緊接在\後面的」輸出


    回覆
    1
  • 路过

    路过2017-10-25 08:46:35

    \  這個叫轉義符,意思就是它後面的一個符號直接輸出

    回覆
    1
  • 取消回覆