デフォルトオブジェクト
日付オブジェクト 日付、
形式: 日付オブジェクト名=new Date([日付パラメータ])
日付パラメータ:
1. 省略します (最も一般的に使用されます)。
2. 英語と数値の形式: 月、日、年 [時:分:秒]
例: today=new Date(" October 1,2008 12:00:00")
3. 数値形式: 年、月、日、[時、分、秒]
例: today=new Date(2008,10,1)
日付オブジェクトのメソッド:
形式: 日付オブジェクト名.メソッド([パラメータ])
使用例:
<スクリプトタイプ="text/javascript">
var date = new Date();//JS でデフォルトで提供されるオブジェクト
Document.writeln("現在時刻: " ( date.get Year() 1900 ) "年"
(date.getMonth() 1) "月" date.getDate()
"Day" ", Weekday" date.getDay() ", Time: "//日曜日は 0 になるため、さらなる処理が必要です。ここでは処理されません
date.getHours() ":" date.getMinutes() ":" date.getSeconds());
本文>
出力:
現在の時刻: 2014 年 4 月 21 日、月曜日、時刻: 14:7:53
配列オブジェクト
配列オブジェクトの目的は、個別の変数名を使用して一連の値を格納することです。
JavaScript 配列には 2 つの特別な機能があります:
1. 配列の長さは可変で、自動的に拡張できます。
2. 配列に格納されるデータ型は均一である必要はありません。つまり、異なるデータ型を混在させることができます。
配列オブジェクトを作成するための複数の形式:
新しい配列();
返された配列は空で、長さフィールドは 0 です。
新しい配列(サイズ);
パラメータのサイズは、予想される配列要素数です。返された配列では、長さフィールドが size の値に設定されます。このコンストラクターは、指定された数の未定義の要素を含む配列を返します。
新しい配列(要素0, 要素1, ..., 要素n);
このコンストラクターはパラメーターで指定された値で配列を初期化し、配列の長さフィールドはパラメーターの数に設定されます。
配列オブジェクト名=[要素 1[, 要素 2,...]]
(ここでは角括弧が使用されていることに注意してください)。
new 演算子を使用せずにコンストラクターが関数として呼び出された場合、new 演算子を使用して呼び出された場合とまったく同じように動作します。
2 次元配列を作成することもできます。
Array オブジェクトのメソッドについては、以下を参照してください。
http://www.w3school.com.cn/jsref/jsref_obj_array.asp
配列オブジェクトの使用例:
コードをコピー コードは次のとおりです:
<頭>
arrayTest.html
<スクリプトタイプ="text/javascript">
//var フルーツ = new Array("リンゴ", "バナナ", "梨");
var Fruits = ["苹果","香蕉","梨"];//推荐使用
//可動添加元素
フルーツ.push("西瓜");
フルーツ.push("橙子");
for(var i = 0; i
{
document.writeln("フルーツ[" i "] = " フルーツ[i] "
");
}
//数グループのいくつかの方法测试
with(ドキュメント)
{
write("
");
write("- " Fruits.join() "
");//默认使用逗号来分間隔
write("- "fruits.join(";") "
");
write("- "fruits.toString() "
");
write("- " Fruits.reverse().join() "
");
write("- "fruits.valueOf() "
");
//说明上の逆际上は改数組本身
write("
");
}
//二维数组
var people = new Array(3);
people[0] = new Array(1, "zhangsan", "lisi");
people[1] = new Array(2, "ジャック", "ルーシー");
people[2] = new Array(3, "Xiaoming", "Xiaohong");
//注意データ型は混合使用可能
//遍历二维数组
for(var i = 0 ; i < people.length ; i)
{
for(var j= 0 ; j < people[i].length ; j)
{
document.write("people[" i "][" j "] = " people[i][j] "
");
}
document.write("
");
}