JavaScriptには多くのオブジェクトの内容があり、説明するためにもっと使用するいくつかを選択できます。
オンラインを学び、JavaScriptの調査マニュアルを読んでください。
このマニュアルが必要な場合は、メッセージを残すことができます。見たら送信します。さて、私自身の進歩への道を要約しましょう。
1。オブジェクト:
(1)JavaScriptのすべてのイベントはオブジェクトです:文字列、配列、関数...
(2)各オブジェクトにはプロパティとメソッドがあります。
(3)JSはカスタムオブジェクトを許可します。
2。カスタムオブジェクト:
(1)オブジェクトインスタンスを定義および作成します。
(2)関数を使用してオブジェクトを定義し、新しいオブジェクトインスタンスを作成します。
例(2-(1)の場合):
方法1:
<スクリプト>
people = new object();
people.name = "yan xiaoyuan";
people.age = "18";
document.write( "name:"+people.name+"、age:"+people.age);
</script>
結果:インターフェイスが名前を印刷します:Yan Xiaoyuan、age:18
方法2:
<スクリプト>
people = new object();
人= {
名前:「Yan Xiaoyuan」、
年齢:18
}
document.write( "name:"+people.name+"、age:"+people.age);
</script>
結果:インターフェイスが名前を印刷します:Yan Xiaoyuan、age:18
例(2-(2)の場合):
<スクリプト>
関数担当者(名前、年齢){
this.name = name;
this.age = age;
}
Son = New People( "Yan Xiaoyuan"、18);
document.write( "name:"+son.name+"、age:"+son.age);
</script>
結果:インターフェイスは名前を印刷します:Yan Xiaoyuan、age:18
文字列文字列オブジェクト
1.ストリングオブジェクト:
文字列オブジェクトは、既存の文字列を処理するために使用されます。文字列は、単一の引用または二重引用符で使用できます[展開:競合を回避するための混合使用。 】。
2。いくつかのプロパティのデモンストレーション:
(1)文字列に文字列を見つける:indexof()
例(2-(1)の場合):
<スクリプト>
var str = "hello world";
document.write( "string:"+str.length+"<br/>");
document.write( "World's Location:"+str.indexof( "world")+"<br/>");
document.write( "llllll's location" str.indexof( "lllllll"));
</script>
結果:インターフェイスが文字列を印刷します:11
世界の場所:6
llllllllの場所:-1
(2)コンテンツマッチング:match()
例(2-(2)の場合):
<スクリプト>
var str = "hello world";
document.write(str.match( "world"));
document.write(str.match( "llllllll"));
</script>
結果:インターフェイスはWorld Nullを印刷します
(3)コンテンツの交換:交換()
例(2-(3)の場合):
<スクリプト>
var str = "hello world";
document.write(str.replace( "world"、 "123"));
</script>
結果:インターフェイスはHello 123を印刷します
(4)弦の大文字化変換:touppercase() / tolowercase()
例(2-(4)の場合):
<スクリプト>
var str = "hello world";
document.write(str.touppercase());
</script>
結果:インターフェイスはHello Worldを印刷します
(5)文字列を配列に変換する:split()
例(2-(5)の場合):
<スクリプト>
var str1 = "hello、jjj、lll、kkk";
var s = str1.split( "、"); //コンマをセパレーターとして使用します
document.write(s [1]);
</script>
結果:インターフェイスプリンティングJJJ
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
日付オブジェクト
1.Dateオブジェクト:
日付オブジェクトは、日付と時間を処理するために使用されます。
2。その日の日付を取得します。
3.いくつかの一般的に使用される方法:
(1)GetFlightear():年を取得します。
(2)GetTime():Millisecondsを取得します。
(3)SetFullyear():特定の日付を設定します。
(4)getDay():週を取得します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~か
例(3):
<スクリプト>
var date = new Date();
document.write(date+"<br/>");
document.write(date.getFullyear()+"<br/>");
document.write(date.getTime()+"<br/>");
document.write(date.getDay()+"<br/>");
date.settryear(2010,1,1);
document.write(date);
</script>
結果:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4。クロック例:
<html>
<head>
<スクリプト>
function starttime(){
var today = new Date();
var h = today.gethours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checktime(m);
s = checktime(s);
document.getElementById( 'txt')。innerhtml = h+":"+m+":"+s;
t = setimeout( 'starttime()'、500); // t = setimeout(function(){startime;}、500)に相当します
}
関数チェックタイム(i){
if(i <10){
i = "0" + i;
}
私を返します
}
</script>
</head>
<body onload = "starttime()">
<div id = "txt"> </div>
</body>
</html>
結果:動的表示時間
配列オブジェクト:
1.アレイオブジェクト:
個別の変数を使用して、一連の値を保存します。
2。配列作成:
例:var myArray = ["kkk"、 "ddd"、 "ddddd"];
3。配列へのアクセス:
配列名とインデックス番号を指定することにより、特定の要素にアクセスできます。
[注:[0]は、アレイの最初の要素などです。 】
4。配列の一般的な方法:
(1)concat():アレイをマージします。
(2)sort():sort。
(3)push():最後に要素を追加します。
(4)Reverse():配列要素をフリップします。
例(4-(1)の場合):
<スクリプト>
var a = ["aa"、 "bb"];
var b = ["cc"、 "dd"];
var c = A.concat(b);
document.write(c);
</script>
結果:インターフェイスはAA BB CC DDを印刷します
例(4-(2)の場合):
<スクリプト>
var a = ["a"、 "c"、 "d"、 "t"、 "b"、 "e"];
document.write(a.sort());
</script>
結果:インターフェイスはAbcedtを印刷します
【拡張】
<スクリプト>
var a = ["5"、 "2"、 "3"、 "4"、 "1"];
document.write(a.sort(function(a、b){return ba;}))
</script>
結果:インターフェイスは54321を印刷します(PS:BAが逆の順序で配置されているため)。
例(4-(3)の場合):
<スクリプト>
var a = ["a"、 "b"];
a.push(c);
document.write(a);
</script>
結果:ABCを印刷します
例(4-(4)の場合):
<スクリプト>
var a = ["c"、 "b"、 "a"];
document.write(a.reverse());
</script>
結果:ABCを印刷します
数学オブジェクト:
1.一致するオブジェクト:
一般的な算術タスクを実行します。
2。一般的な方法:
(1)round():round():丸い。
(2)ランダム():乱数を0〜1の間で返します。
(3)max():最高値を返します。
(4)min():最小値を返します。
(5)ABS():絶対値を返します。
例(2-(1)の場合):
document.write(math.round(2.5));
結果:3インターフェイスに印刷されています
例(2-(2)の場合):
document.write(math.randow());
結果:インターフェイスは、多くの0〜1をランダムに印刷します。
document.write(math.randow()*10);
結果:インターフェイスは、1〜10の数をランダムに印刷します。
document.write(parseint(math.randow()));
結果:インターフェイスは0〜1の数をランダムに印刷し、この数値は整数です。
例(2-(3)の場合):
document.write(math.max(10,20,3,90));
結果:インターフェイスは90の最大値を印刷します。
例(2-(4)の場合):
document.write(math.min(12,0,2,3,4));
結果:インターフェイスは0の最小値を印刷します。
例(2-(5)の場合):
document.write(math.abs(-10));
結果:インターフェイスが印刷されます10。