ホームページ  >  に質問  >  本文

ネストされた一重引用符と二重引用符の問題

最初の文: var str = "私の名前は'" name ""

2 番目の文: var str = "私の名前は\"" name "\""

あなた一重引用符の中に入れ子にできるのは二重引用符だけであり、二重引用符の中に入れ子にできるのは一重引用符だけであると述べました。最初の文は理解できますが、2 番目の文は二重引用符だらけで理解できません。

自律者自由自律者自由2551日前2223

全員に返信(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
  • キャンセル返事