アットウィキロゴ

JavaScriptとは

プロトタイプベース

Javaは、クラスはテンプレートであり、クラスは実体をもたず不変。
JavaScriptは、クラスはプロトタイプであり、共通領域に定義し、書き換えることも可能。

動的型付け

変数には型の情報はなく、どう振る舞うかは実行時に決定。
実行時に同じメソッドを持っていれば、継承に関係なくオブジェクト交換できる。
⇒「ダッグタイピング:ガーガー鳴いて歩けば、それはアヒル」

標準化

ECMAScript
現在、第3版。
第4版は意見が決裂して頓挫。

基本の基本



以上
最終更新:2009年04月26日 23:22