多くのASP初心者は、二重引用符、単一の引用、兆候で道を失う可能性があります。最も重要なことは、3種類のシンボルの意味を理解していないことであり、もちろんそれらの使用をうまく習得することはできません。以下は、3種類のシンボルに関する私の意見です。技術が良くない場合、必然的に過失があります。みんなにもっと意見を述べてもらいたいです。
1、double quotes ""
ASPの二重引用符は、任意のキャラクター、文字列、およびHTMLコードを使用できます。
例えば
<%response.write( "cnbruce here")%> <hr> <%response.write( "<b> cnbruce here </b>")%> |
作成されたページ効果は次のとおりです。デフォルトのテキストと太字のテキスト「Cnbruceはこちら」
もう一度考えましょう。出力ページのテキストにカラーエフェクトを追加したい場合はどうすればよいですか?
1。一般的なテキストの色は次のように書かれています:<font color = "#0000ff"> cnbruce </font>
2。response.writeの書き込み方法は次のとおりです。Response.Write( "表示されたコンテンツを入力"))
3.上記のハイパーリンクコードをrespons.writeに入れたい場合、書き込み方法の二重引用符と色の二重引用符がネスト効果を形成することを発見しましたか?
respons.write( "<font color ="#0000ff "> cnbruce </font>")は必然的に形成されます
4.デバッグの結果は楽観的ではありません。なぜなら、色の前面引用符は書き込みの前面引用符と一致し、コンテンツは<font color =;同様に、色の背面引用符は、書き込みの背面引用符と一致し、コンテンツは次のとおりです。> cnbruce </font>。最終結果は次のとおりです。#0000FF中央の孤独です。
5、したがって、正しい結果については、#0000FFを文字列として使用して二重引用符で並べ、次に文字列と前の文字列<font color =と最後の文字列> cnbruce </font>との間の接続を使用できます。
最終結果は次のとおりです。
<% Response.write( "<font color ="& "#0000ff"& "> cnbruce </font>") %> |
2、単一の引用 ''
中国のクラスを学ぶのと同じように、二重引用符に配置され続ける引用符は、単一の引用で使用できます。
次に、上記のステートメントResponse.write( "<font color ="#0000ff "> cnbruce </font>")の#0000ff)は、二重引用符を単一の引用に変更できます。
Response.write( "<font color = '#0000ff'> cnbruce </font>")、この実行も正しいです。
3。文字と記号を接続します
ASPの&numberの主な機能は、次のような接続です。文字列、文字列可変、可変var、その他の混合接続を含みます。
たとえば、次の例:
<% mycolor = "#0000ff" Response.write( "<font color = '"&mycolor& "'>"& "cnbruce"& "</font>") %> |
注意する必要があることの1つは、色の単一の引用が二重引用符で使用されていることです〜!あなたは混乱するかもしれません、ただそれをゆっくり見てください。
1.今、私は自分で可変mycolorを定義しました。原則によれば、二重引用符を追加すると、変数ではなく文字列であることを意味するため、response.writeでは、変数に二重引用符を追加する必要はありません。