Index

HOME > プログラムTOP > JavaScript




JavaScriptのオブジェクト(1)

 JavaScript定義済みオブジェクトのプロパティとメソッドの一覧です。(一部DOMを含む)
・ プロパティまたはメソッドが存在する時は、各々"Property"または"Method"の項目を追加しています。
・ コンストラクタを使用してオブジェクトを生成できる時は"Constructor"の項目を追加しています。
・ 配列型がある場合は"Array Type"の項目を追加しています。(オブジェクト名の末尾に (s) があるもの)
・ 配列型からは、添え字をつけてプロパティやメソッドにアクセスすることができます。
・ 記述中、斜体になっている引数は任意の値、[ ] に囲まれた引数は省略可能であることを意味します。
・ いずれも、使用頻度の低いものや対応ブラウザが少ない時は省略している場合があります。
[Page 1] Global / anchor, Array, Date, document, event
[Page 2] element(button,checkbox,hidden,option,password,radio,reset,select,submit,text,textarea)
[Page 3] form, frame, Function, History, Image, link, location, Math, mimeType
[Page 4] navigator, Number, Plugin, RegExp, screen, String, window

sasaraan programming

Exposition

Global :: 全オブジェクト共通のプロパティとメソッド

[Property] 
prototypeオブジェクトの原型の取得
[Method] 
appendChild(obj )子オブジェクト obj を追加する
decodeURLComponent(str )URLエンコードされた文字列 str をデコード($&+,/;:=? を含む)
encodeURI(str )文字列 str をURIエンコード
encodeURLComponents(str )文字列 str をURIエンコード($&+,/;:=? を含む)
escape(str )文字列 str をエンコード
eval(str )文字列 str を数値にする。またはプログラムとして実行し結果を得る
isFinite(num )数値 num が有限値かどうか (true|false) を取得する
isNaN(value )値 value が数値でないこと (true|false) を調べる
parseFloat(str )文字列 str を実数値にする(失敗時はNaN)
parseInt(str )文字列 str を小数を切り捨てて整数値にする(失敗時はNaN)
removeChild(obj )子オブジェクト obj を削除する
replaceChild(newobj, oldobj )子オブジェクト oldobj を子オブジェクト newobj に置き換える
Number(value )値 value を実数値に変換する(失敗時はNaN)
toString(str )文字列に変換する
typeof(value )値 value のデータ型を示す文字列を取得する
unescape(str )文字列 str をデコード
void(value )メソッドや数式 value について何も処理しない

anchor(s) :: アンカー<a name= ...>(の配列)を扱います

[Property] 
nameアンカーの名前の取得・設定
text表示文字列の取得・設定
[Array Type] 
anchors配列型
anchors.length配列の個数の取得・設定
anchors[int ]添え字 int の要素への参照

Array :: 配列を扱います

[Constructor] 
new ()既定のコンストラクタ : 空の配列
new (int )int : 要素数
new (e1, e2, ...eN )e1, e2 ...eN : 要素
[Property] 
length要素の数の取得
[Method] 
pop()末尾の要素を取得して削除する
push(value )末尾に要素 value を追加する
reverse()配列の順序を逆にする
shift()先頭の要素を取得して削除する
slice(int1, [int2 ])添え字 int1 から末尾(または int2-1)までをコピーする
sort(func )関数funcの条件に従って要素を並べ替える
unshift(e1, [e2, ...eN ])先頭に要素 e1( ,e2〜eN ) を挿入する。

Date :: 日付と時刻を扱います

[Constructor] 
new ()既定のコンストラクタ : 生成時の日時
new (y, m, d )y:年, m:月(0-11), d:日(1-31)
new (y, m, d, H, M, S )y:年, m:月, d:日, H:時(0-23), M:分(0-59), S:秒(0-59)
[Method] 
getDate()日にちを取得する
getDay()曜日を取得する
getFullYear()西暦(四桁)を取得する
getHours()時を取得する
getMilliseconds()ミリ秒を取得する
getMinutes()分を取得する
getMonth()月を取得する
getSeconds()秒を取得する
getTime()1970/1/1 00:00:00 からのミリ秒を取得する
getYear()西暦(二または四桁)を取得する
parse(date )1970/1/1 00:00:00 から date までのミリ秒を取得する
setDate(int )日にちを int に設定する
setFullYear(int )西暦(四桁)を int に設定する
setHours(int )時を int に設定する
setMilliseconds(int )ミリ秒を int に設定する
setMinutes(int )分を int に設定する
setMonth(int )月を int に設定する
setSeconds(int )秒を int に設定する
setTime(time )1970/1/1 00:00:00 から timeミリ秒経過した日時を設定する
setYear(int )西暦(二または四桁)を int に設定する
toDateString()日付文字列の取得(ex : Thu May 5 2005)
toLocaleDateSring()ローカル日付文字列の取得(ex : 2005年5月5日)
toLocaleString()ローカル日時文字列の取得(ex : 2005年5月5日 00:02:10)
toLocaleTimeString()ローカル時刻文字列の取得(ex : 22:05:10)
toTimeString()時刻文字列の取得(ex : 20:05:10 UTC+0900)

document :: 表示領域<body ...>を扱います

[Property] 
alinkColorアクティブリンクの前景色の取得・設定
bgColor背景色の取得・設定
cookieクッキー情報の取得・設定
fgColor前景色の取得・設定
lastModified最終更新日の取得
linkColorリンクの前景色の取得・設定
locaion位置(http://...)の取得・設定
referrer一つ前のURLの取得
titleタイトルの取得・設定
vlinkColor訪問済みリンクの前景色の取得・設定
[Method] 
clear()open()で開いたドキュメントを消去する
close()open()で開いたドキュメントを閉じる
createElement(elem )HTML要素 elem からオブジェクトを生成する
createTextNode(str )HTML要素に関連付ける文字列 str からオブジェクトを生成する
getEementById(str )id が str のオブジェクトを取得する
getElementsByName(str )id が str のオブジェクトの配列を取得する
getElementsByTagName(str )tagname が str のオブジェクト配列を取得する
open([str ])MIMEタイプ"text/html"(またはタイプ str)のドキュメントを開く
write(str )ドキュメントに書き出す

event :: イベントを扱います

[Property] 
keyCodeイベントを発生させたキーのUnicodeの取得
type発生したイベント名の取得
xイベント発生時のx座標の取得
yイベント発生時のy座標の取得

www.sasaraan.net

(c) morijoh