あんな事がしたいをカタチに−ホームページの作り方・ウェブサイト作成制作ウェブ造は、ホームページ簡単作成・制作辞典
ホームページの作り方・ウェブサイト作成制作ウェブ造
JavaScript解説

JavaScript文法

ウェブ造ホーム前へ次へ
サイト内検索
カスタム検索
JavaScriptの文法と記述方法

JavaScriptの文法

JavaScript文法

 当初、Netscape communicationsによって開発リリースされたJavaScriptは、ECMAScript / ECMA-262として世界標準規格となっており、今やJavaScriptの文法と言えばECMAScriptの文法を指す一方、それを踏まえた上で、その名称はJavaScriptの方が多用されています。

 JavaScriptはC/C++Javaを参考に作られたブラウザ上で動的コンテンツを作成する為のオブジェクト指向のクライアントサイドスクリプトなので、その文法も共通する部分も多々あります。

JavaScriptエンジン / JavaScript Engine

 JavaScriptを解釈するプログラムはJavaScript Engineと呼ばれ、JavaScriptアプリケーションプログラムを実行することができるブラウザやビューワは、JavaScriptエンジンを実装しているということになります。

JavaScript / ECMAScriptの文法

 オブジェクト指向スクリプトであるJavaScript / ECMAScriptでは継承、派生、メソッド、インスタンス、コンストラクタ、try〜catchなどの仕様が取り入れられている一方、C++、Smalltalk、Javaのようなクラスはありません。

 ただ、クラスがない代わりにJavaScriptのオブジェクトは、リテラル記法を介して、またはオブジェクトを作成し、コンストラクタを介して、さまざまな方法で作成される場合があり、そのプロパティに初期値を割り当てることにより、全部またはその一部を初期化するコードを実行することができるようになっています。

旧JavaScriptとECMAScript仕様

 ブラウザ独自拡張時代の旧来のJavaScriptはIE、Netscape(後継であるmozilla Firefox含む)以外の後発ブラウザでも利用できることもありますし、ECMAScript対応以後も少なくともIE、Netscape及びFirefoxについては互換性の点からも従来の関数や構文が全く使用できなくなるということは考えにくいものと思われます。

 現時点において当サイトでご紹介しているJavaScript関連ページは、IEやNN時代に作成されたものであり、これら共用で利用できるものをチョイスしたつもりですが、ブラウザ市場とシェアが大きく変わった今、後発のブラウザを含め、ECMAScriptによる実装が賢明です。

JavaScript

ウェブ造ホーム前へ次へ