ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptにおけるシングルクォーテーションとダブルクォーテーションの違いと処理_基礎知識

JavaScriptにおけるシングルクォーテーションとダブルクォーテーションの違いと処理_基礎知識

WBOY
WBOYオリジナル
2016-05-16 16:48:241484ブラウズ

実際には、一重引用符と二重引用符に違いはありません。

コードをコピーしますコードは次のとおりです:

---------------- ---不正解
--------正解

二重引用符を入力します 次のように二重引用符を使用します。
var str = "abc"def"ghi"
二重引用符の解析を無効にするには、バックスラッシュを使用します。

以下は私が抜粋したものです。お役に立てれば幸いです:

Web ページ上のボタンの onclick イベント処理コードを作成する際、誤って次のように記述してしまいました:
コードをコピー コードは次のとおりです:



IE でエラーが表示されたら、次のように変更します。 🎜>
コードをコピーします
結果はまだ間違っています。
現時点では、それを理解できませんでしたが、最も直接的な解決策は次のように記述することであることはわかっていました:



コードをコピー
コードは次のとおりです: 🎜> しかし、なぜ JavaScript のエスケープ文字は効果がないのでしょうか?
後で通常のコードを見つけました:



コードをコピーします

コードは次のとおりです: それがわかった現時点ではまだ HTML の管轄に属しているため、エスケープ文字は JavaScript ではなく HTML である必要があります。二重引用符を 2 つ使用する方法は、vbScript で、「このメソッドは JavaScript で使用され、HTML では " を使用します。また、"、' も使用できます。
さまざまな表現方法を以下に示します。
<🎜」 >

コードをコピー


コードは次のとおりです:


















< input value="HTML エスケープ文字 '(& # 3 9 ;)-OK" type="button" onclick="alert('OK');" />
<入力値="HTML エスケープ文字"(& # x 2 2 ;)-OK" type="button" onclick="alert('OK');" />

<入力値= "HTML エスケープ文字 '(& # x 2 7 ;)-OK" type="button" onclick="alert('OK');" />



<入力値 = "その他\-エラー" type= "button" onclick="alert(\"OK\");" />





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。