オブジェクトに含まれるデータは2つの方法でアクセスできます
プロパティのオブジェクトと方法
属性は、特定のオブジェクトに関連する変数であり、メソッドは特定のオブジェクトによってのみ転送できる関数です。
オブジェクトは、JavaScriptのいくつかの関連プロパティとメソッドによって収集されるデータエンティティです。プロパティとメソッドは、「ポイント」の構文を使用してアクセスされます。
コードコピーは次のとおりです。
object.proprty
object.method()
車にブランドのバンド、Color属性があると仮定すると、次の方法でこれらの属性にアクセスできます。
コードコピーは次のとおりです。
car.band
car.color
車がmove()、stop()、addoilなどのいくつかの機能に関連付けられているとします。これらの機能は、車のオブジェクトの方法です。次の方法を使用して転送できます。
コードコピーは次のとおりです。
car.move()
car.stop()
car.addoil()
これらのプロパティとメソッドは一緒に収集され、車のオブジェクトを形成します。言い換えれば、車のオブジェクトは、これらすべてのプロパティと方法の一般的な用語と見なすことができます。
車のオブジェクトが特定の車を記述するためには、オブジェクトの特定の表現である車のオブジェクトのインスタンスを作成する必要があります。オブジェクトは集合的な名前であり、インスタンスは個人です。
たとえば、BMWとShaleyはすべて車であり、車として説明できます。 BMWとチャーリーはどちらもさまざまなサイズです。どちらも車のオブジェクトですが、インスタンスは異なります。
JavaScriptでは、新しいキーワードを使用して新しいインスタンスを作成します。次のように
var mycar = new car();
上記のコードは、車のオブジェクトMyCarの新しいインスタンスを作成します。このインスタンスを使用すると、車のオブジェクトのプロパティと方法を使用して、MyCarのプロパティとメソッドを取得できます。コードは次のとおりです
コードコピーは次のとおりです。
mycar.band
mycar.addoil()
JavaScriptでは、文字列と配列はオブジェクトです。厳密に言えば、すべてはオブジェクトです
コードコピーは次のとおりです。
var avalues = new array();
var mystring = new String( "HelloWorld")
日付オブジェクトでコンピューターの実行速度をテストします
コードコピーは次のとおりです。
<script type = "text/javascript">
var date1 = new date();
for(var i = 0; i <3000000; i ++);
var date2 = new date();
document.write(date2 -date1);
</script>