現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

【JavaScript入門】scriptタグの基本とHTMLへの書き方を初心者向けに解説

投稿日:2019年4月2日 更新日:

JavaScriptをHTMLに記述する方法|scriptタグの基本と正しい書き方を初心者向けに解説

JavaScriptをWebページに組み込む方法はいくつかあります。

  • HTML文書内に直接記述する
  • 外部ファイル(.js)を読み込む
  • HTML要素内に直接書く(onclickなど)

このページでは、最も基本となる「HTML文書内にJavaScriptを書く方法」を初心者向けにわかりやすく解説します。



JavaScriptをHTML文書内に記述する方法

HTML文書の <script> タグ内に JavaScript を記述する方法です。もっとも基本的で、初心者が最初に覚えるべき書き方です。

<script type=”text/javascript”>
    ここにスクリプトを書く
</script>

従来は language 属性を使ってスクリプト言語を指定していましたが、HTML4.01 以降では非推奨となり、現在は type 属性(text/javascript)が一般的です。



古いブラウザでの注意点(現在は不要)

昔の携帯ブラウザなど、JavaScriptに対応していない環境では、<script> タグ内のコードがそのまま画面に表示されてしまうことがありました。

そのため、スクリプト全体を <!--// --> で囲む書き方が一般的でした。

<script type=”text/javascript”>
    <!–
    ここにスクリプトを書く
    // –>
</script>

現在のブラウザではこの記述は不要ですが、古いコードを読む際に知っておくと理解しやすいです。

コメントの書き方

JavaScriptでは、後で見返すためのメモや注意書きをコメントとして残すことができます。

  • //:1行コメント
  • /* ~ */:複数行コメント
<script type=”text/javascript”>
    // これは1行コメント
    /*
      これは複数行コメント
    */
</script>

HTML内に複数のscriptタグを書く例

JavaScriptは、HTML内に複数の <script> タグを記述できます。必要な場所に必要な処理を書くことが可能です。

<html>
    <head>
        <title>JavaScript Sample</title>
        <script type=”text/javascript”>
            <!–
            ここにスクリプトを書く
            // –>
        </script>
    </head>
    <body>
        <script type=”text/javascript”> // JavaScriptは複数書ける
            <!–
            ここにスクリプトを書く
            /* 複数行コメント */
            // –>
        </script>
        <noscript>このページはJavaScript対応ブラウザで見てください。</noscript>
    </body>
</html>

まとめ

  • JavaScriptは <script> タグ内に記述するのが基本
  • 古いブラウザ向けの <!-- ~ //--> は現在は不要
  • コメントは // と /* */ を使い分ける
  • HTML内に複数のscriptタグを記述できる



関連リンク

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。
レンタルサーバー エックスサーバー

-基礎
-

執筆者:

関連記事

【JavaScript入門】変数の基本を解説|宣言方法・命名規則・スコープの仕組みを初心者向けに紹介

JavaScriptの変数とは?宣言方法・命名規則・スコープを初心者向けにわかりやすく解説 変数とは、値や式を一時的に保存しておくための「箱」のようなものです。 変数を使うことでコードが読みやすくなり …

【JavaScript入門】Ajaxとは?仕組み・特徴・XMLHttpRequestを初心者向けにわかりやすく解説

Ajaxとは?仕組み・特徴・JavaScriptとの関係を初心者向けにわかりやすく解説 近年、JavaScriptが再び注目を集めている理由のひとつが Ajax(エイジャックス) の普及です。 Goo …

【JavaScript入門】オブジェクト・プロパティ・メソッドとは?初心者向けに基本概念をわかりやすく解説

JavaScriptのオブジェクト・プロパティ・メソッドとは?初心者向けに基本概念をわかりやすく解説 JavaScriptは「オブジェクトベース」のスクリプト言語です。 Webページを操作するうえで欠 …

【JavaScript入門】コメントの書き方を解説|1行コメントと複数行コメントの使い分け

JavaScriptのコメントの書き方|1行コメントと複数行コメントを初心者向けに解説 プログラムには「コメントを書く派」と「書かない派」がいますが、実務ではコメントがないコードは理解が難しくなること …

【JavaScript入門】外部ファイル(.js)を読み込む方法|scriptタグのsrc属性を解説

JavaScriptを外部ファイルで読み込む方法|scriptタグのsrc属性を初心者向けに解説 JavaScriptをWebページに組み込む方法はいくつかあります。 HTML文書内に直接記述する 外 …