• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptコードについて)

JavaScriptコードの実行におけるルールと環境に関して

このQ&Aのポイント
  • JavaScriptのコードを実行する際には、'<!--'と'//-->'というコメントタグを改行せずに使用するルールが存在します。
  • '<!--'と'//-->'を改行せずに使用すると、プログラムが正常に動作しない場合があります。
  • 要件によっては、上記のコメントタグが必要ない場合もありますので、必要ない場合は削除することが推奨されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.3

JavaScriptでは、 <!-- から 行末までは1行コメントとして無視されます。 > 本件について参考になるURLなどがあれば、 > 併せて回答お願いします。 以下のページからダウンロードできる ECMA-262.pdfの523ページ「B.1.3 HTML-like Comments」に記載があります。 Standard ECMA-262 http://www.ecma-international.org/publications/standards/Ecma-262.htm なお、Script要素の中にJavaScriptコードを書くのは気をつけなければいけないことが増えてしまうので(コード中に</script>という文字列が出現したときとか)、基本的には外部ファイルにしておくのがお勧めです。

noname#255642
質問者

お礼

お返事が遅くなりましてスミマセン。 URL、ならびにアドバイスをいただき、ありがとうございました。

その他の回答 (2)

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

> そこで質問ですが、'<!--'と'//-->'は改行しないと、 > プログラムが正常に動作しないなどのルールはありますでしょうか。 現代であれば書かないのが正しいです。 それは1990年代の初めころにそう書かないとコードが表示されてしまうクソブラウザがあったから書かれ始めた習慣で、1995年頃にはほぼ撲滅されていました。 それから20年以上経った現在では全く必要ありません。 いまだにそう書いている書籍やサイトは情報が古すぎるかど素人の書いた情報です。2度と見ない方がいいですよ。

noname#255642
質問者

お礼

お返事が遅くなりましてスミマセン。 > そこで質問ですが、'<!--'と'//-->'は改行しないと、 いまだにそう書いている書籍やサイトは情報が古すぎるかど素人の書いた情報です。 なるほど。そういう記述で書いているサイトは古い、または、 そこまで熟練していないPGの方なんですね。 参考になりました。アドバイスありがとうございました。

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

<!-- は、JavaScriptコードとしては構文エラーですが、scriptタグの中では例外的に行末まで読み飛ばされるようです。歴史的経緯と言うことでしょう。 現在では、単に、 <script type="text/javascript"> document.write("Hello"); </script> と書きます。

noname#255642
質問者

お礼

お返事が遅くなりましてスミマセン。 参考になりました。アドバイスありがとうございました。

関連するQ&A