ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript_javascript ヒントの一重引用符および二重引用符エラーの解決策

JavaScript_javascript ヒントの一重引用符および二重引用符エラーの解決策

WBOY
リリース: 2016-05-16 16:38:03
オリジナル
1685 人が閲覧しました

JavaScript を使用してメッセージを表示したり、文字データを転送したりする場合、データに一重引用符 (') または二重引用符 (") が含まれることがよくあります。このようなステートメントは、JavaScript エラーを引き起こすことがよくあります。通常は、/' または /" ソリューションを使用します。

例:

Alert("this is test "message"!"); 
Alert('this is test 'message'!');
ログイン後にコピー

通常は次のステートメントに変更されます

Alert("this is test /"message/"!"); 
//或者 
Alert("this is test 'message'!"); 
Alert('this is test /'message/'!');
ログイン後にコピー

上記がスクリプト内でのみ使用されている場合、または複雑すぎるデータ文字の接続がない場合、この問題は解決されています。

ただし、より複雑なデータ文字接続、特にサーバーによって構成される一部の JavaScript ステートメントがある場合は、一重引用符 (') と二重引用符 (") の使用、およびエスケープ シーケンス (エスケープ シーケンス) 出力の使用を検討できます。

たとえば、上記のステートメントは次の形式に変換できます:

Alert("this is test /u0022message/u0022!"); 
Alert('this is test /u0027message/u0027!');
ログイン後にコピー

よく使用されるコードをいくつか追加します

文字の説明 Unicode エスケープ シーケンス
全ダッシュ (—) /u2014
登録記号(R) /u00AE
著作権記号 (c) /u00A9
商標記号 (?) /u2122
ユーロ記号 (?) /u20AC
バックスラッシュ (/) /u005C
スラッシュ (/) /u002F
左中括弧 ({) /u007B
右中括弧 (}) /u007D
小なり記号 (<) /u003C
大なり記号 (>) /u003E
アスタリスク (*) /u002A
& &
' '(/u0027)
" "(/u0022)

> >

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート