XHTMLにjavascriptを直接埋め込むときには、よくCDATAセクションを使います。
—————————–
<script type=”text/javascript”>
//<![CDATA[

//]]>
</script>
—————————–
こんな感じで。 でも、CDATAを使わずに普通にコメントアウトしているものもよく見かけます。

—————————–
<script type=”text/javascript”>
<!–

//–>
</script>
—————————–

このあたりどう違うのか今まで知らなかったので調べてみました。

http://ja.wikibooks.org/wiki/JavaScript_XML

簡単にまとめると、

・ほとんどのブラウザがscript要素に対応しているので、コメントアウトは現在ほとんど意味がない
・スクリプト中で「<」や「&」を使う場合はCDATAセクションを使わないと無理

ということのようです。
ついでに、下のような書き方もあるけど、これはCDATAセクションに対応してないブラウザでエラーが出るのでNGだそうです。
—————————–
<script type=”text/javascript”>
<![CDATA[

]]>
</script>
—————————–
つまりこのエントリの最初に書いたコードのように、CDATAセクションはコメントアウトすると。
これがXHTML中にjavascriptを埋め込むときのベストな方法のようです。

まあ、外部jsとして読み込むのがホントは一番いいんですけどね。あくまで埋め込むときの方法ということで。