変数に文字列を代入する際、文字列の中のクォートをエスケープ

引用符(シングルクォート)'で括った文字列の中で、引用符(シングルクォート)'を使うときや、二重引用符(ダブルクォート)"で括った文字列の中で、二重引用符(ダブルクォート)"を使うときは、バックスラッシュ\でエスケープする必要がある。

引用符(シングルクォート)

引用符(シングルクォート)'で括った文字列の中で、引用符(シングルクォート)'を使うことはできない。バックスラッシュ\でエスケープし、\'とする必要がある。

var sample = '私は、\'赤色\'が好きです。';

サンプル

サンプルのソースコード

<script type="text/javascript">
var sample = '私は、\'赤色\'が好きです。';
document . write( sample );
</script>

二重引用符(ダブルクォート)

二重引用符(ダブルクォート)"で括った文字列の中で、二重引用符(ダブルクォート)"を使うことはできない。バックスラッシュ\でエスケープし、\"とする必要がある。

var sample = "私は、\"赤色\"が好きです。";

サンプル

サンプルのソースコード

<script type="text/javascript">
var sample = "私は、\"赤色\"が好きです。";
document . write( sample );
</script>

スポンサード リンク

カテゴリー: JavaScript, リファレンス, 変数 パーマリンク