Heim  >  Fragen und Antworten  >  Hauptteil

Probleme mit verschachtelten einfachen und doppelten Anführungszeichen

Erster Satz: var str = "My name is'" +name+"'"

Zweiter Satz: var str = "My name is"" +name+"""

Sie sagten, dass nur einfache Anführungszeichen verschachtelte doppelte Anführungszeichen sein können , können nur einfache Anführungszeichen in doppelte Anführungszeichen verschachtelt werden. Ich kann den ersten Satz verstehen, aber den zweiten Satz kann ich nicht verstehen, weil er voller doppelter Anführungszeichen ist.

自律者自由自律者自由2551 Tage vor2222

Antworte allen(3)Ich werde antworten

  • nearest

    nearest2017-10-26 00:11:24

    \为转义字符,它后面跟的符号变成实体输出,这里不再有引号的作用。

    Antwort
    1
  • 豆豆

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

    "我的名字叫做\"",其实就是想输出:我的名字叫做"

    然后连上name,

    "\"",这个输出的是",

    最终输出的是:我的名字叫做"name“,

    \是转义符,"\""中,如果没有\,语法错误,而有了\,就成了转义,可以将紧跟在\后的”输出


    Antwort
    1
  • 路过

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

    \  这个叫转义符,意思就是它后面的一个符号直接输出

    Antwort
    1
  • StornierenAntwort