オブジェクト

オブジェクト、メソッド、プロパティ

オブジェクトというのは、windowとか、documentとか、historyとかの、命令とか機能のことです。
プロパティとは、fgColorとかlastModifiedとかの、状態のことです。
メソッドとは、writeとかの、動作のことです。

たとえば、catというオブジェクトがあったとしたら、color(色)やweight(体重)がプロパティで、eat(食べる)やsleep(眠る)がメソッドです。

階層

オブジェクトは階層構造になってます。(下記は省略してます)

documentは、window.documentなり、formは、window.document.formとなるわけです。windowは省略できます。

new Object

新しいオブジェクトを作るには、
新しいオブジェクト = new Object です。

cat=new Object; //新しいオブジェクトcatを作ります
cat.color="black"; //catの色。プロパティ
cat.weight=2; //catの体重。プロパティ
cat.eat=plus; //eatというメソッド。plus関数を使います

function plus(){
cat.weight+=.1; //weightを増やしている。
}

cat.eat(); //メソッドを使ってます
document.write(cat.color+" "+cat.weight);

実行すると、black 2.1 とでます。

Next : 次のステップへ
Pre  : 前のステップへ
 Up  : JavaScriptに戻る
Home : ホームに戻る

Presented by Rei

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル