JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptで複数行コメントを使う方法をわかりやすく解説

JavaScriptでは、/**/ で囲むことで、複数行にわたるコメント(ブロックコメント)を記述できます。この書き方はC言語やJavaなどのプログラミング言語と非常によく似ています。

/*
 * This is a multiline comment in JavaScript
 * It is very similar to comments in C Programming
*/

基本的な構文

複数行コメントは、開始を表す /* から始まり、終了を表す */ で終わります。この間に書かれた内容は、何行にわたっていてもすべてコメントとして扱われ、プログラムの実行には一切影響しません。

主な用途としては、以下のようなものが挙げられます。

  • 関数や処理の詳細な説明を記述する
  • デバッグ時にコードの一部を一時的に無効化する
  • ファイルの先頭に著作権情報やドキュメントを記載する

使用例

次の例は、HTML内のscriptタグで複数行コメントを使用する方法を示しています。

<script>
    <!--
        /*
            * This is a multiline comment in JavaScript
            * It is very similar to comments in C Programming
        */
    //-->
</script>

単一行コメントとの違い

1行だけの短いコメントには // を使うのが一般的です。一方、複数行コメントは長い説明文やコードの一時的な無効化などに便利です。

ただし注意点として、複数行コメントの中に */ が含まれると、その時点でコメントが終了したとみなされます。入れ子にすることもできないため、コメント内にこの記号列が現れないよう気をつけましょう。

  1. JavaScriptでHTMLページをリダイレクトする方法をわかりやすく解説

    ページリダイレクトとは?あるURLをクリックしてページXにアクセスしたはずなのに、実際には別のページYに移動された——そんな経験はありませんか?これは「ページリダイレクト」と呼ばれる仕組みによるものです。Web開発では、サイト移転時や古いURLから新しいURLへの誘導など、さまざまな場面で活用されています。JavaScriptでリダイレクトを実装するJavaScriptを使えば、クライアント側(ブラウザ側)で非常にシンプルにページリダイレクトを実現できます。特別なライブラリやサーバー側の設定は不要で、window.location.assign()メソッドを呼び出すだけでOKです。訪問者を新し

  2. JavaScript関数で名前付き引数を使う方法|分割代入で簡単に実現するテクニック

    JavaScriptにおける名前付き引数とは? Pythonなどの言語には「名前付き引数(キーワード引数)」という機能が標準で備わっていますが、JavaScriptにはこの機能が組み込まれていません。しかし、オブジェクトの分割代入(Destructuring)を活用することで、名前付き引数と同じ挙動を簡単に実現できます。 基本的な仕組み 関数の引数としてオブジェクトを1つ受け取り、その中から必要なプロパティを分割代入で取り出します。各プロパティにはデフォルト値も同時に指定できるため、引数が省略された場合でもエラーにならず安全に処理できます。 サンプルコード 以下は、オブジェクトを引数として渡し