S-JIS[2003-07-06/2010-07-18] 変更履歴

Javaスクリプトの基礎

JavaスクリプトはHTMLファイル内に記述できるスクリプトで、文法はJavaに似ているJavaではない

JavaScriptとJScriptは別物。JScriptはマイクロソフトのJavaScript互換言語(要するにIEに入っているスクリプト)。
ECMAScriptは、それらの言語仕様を統一(標準化)したもの。
と言いつつ、当ページではIEで扱っているのでJScriptのことなのに、JavaScriptと呼んでます…。


Javaスクリプトで出来ること

JavaスクリプトがJavaと違う点


Javaスクリプトでよく忘れる事


実行環境


書き方

HTML4より前

SCRIPTタグで囲む。
SCRIPTタグに対応していないブラウザでJavaScriptのソースが表示されないようにする為に、ソースはHTMLのコメント「<!--」「-->」でも囲む。

<script language="JavaScript>
<!--
    ここにJavaスクリプトを書く
//-->
</script>

JavaScriptだけを記述したファイルを読み込むようにも出来る。

<script language="JavaScript" src="スクリプトファイル.js"></script>

HTML4

HTML4以降では書き方が変わったらしい。[2008-08-15]

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

スクリプトファイルの読み込みは以下の通り。

<script type="text/javascript" src="スクリプトファイル.js"></script>

XHTML

XHTMLはXMLの文法に従っているので、スクリプト内に「<」「>」とか「&」が現れる場合はCDATAセクションを使う必要がある。[2008-08-15]

<script type="text/javascript">
<![CDATA[
    ここにJavaスクリプトを書く
]]>
</script>

でもCDATAに対応していないブラウザーも多いらしいので、スクリプトのコメントも使っておくのが定石らしい。

<script type="text/javascript">
// <![CDATA[
    ここにJavaスクリプトを書く
// ]]>
</script>

関連リンク

参考書 参考にした本 [2004-03-16]

技術メモへ戻る
メールの送信先:ひしだま