ホームページ ウェブフロントエンド jsチュートリアル Javascript基礎チュートリアル:関数オブジェクトとプロパティ_基礎知識

Javascript基礎チュートリアル:関数オブジェクトとプロパティ_基礎知識

May 16, 2016 pm 04:19 PM
javascript 関数 物体 属性

オブジェクトに含まれるデータには 2 つの方法でアクセスできます

プロパティとメソッド

の両方

属性は特定のオブジェクトに属する変数であり、メソッドは特定のオブジェクトによってのみデプロイできる関数です。

オブジェクトは、いくつかの関連するプロパティとメソッドで構成されるデータ エンティティです。JavaScript では、プロパティとメソッドに「ドット」構文を使用してアクセスします。

コードをコピーします コードは次のとおりです:

オブジェクト.プロパティ
オブジェクト.メソッド()

車にブランド、バンド、色の属性があるとします。これらの属性には次のメソッドでアクセスできます。

コードをコピーします コードは次のとおりです:

車バンド
車の色

Car は、move()、stop()、addOil などの関数に関連付けられているとします。これらの関数は、Car オブジェクトのメソッドを使用してディスパッチできます。

コードをコピーします コードは次のとおりです:

Car.move()
Car.stop()
Car.addOil()

これらのプロパティとメソッドが集まって Car オブジェクトが形成されます。つまり、Car オブジェクトはこれらすべてのプロパティとメソッドの集合名とみなすことができます。

Car オブジェクトで特定の車を記述するには、Car オブジェクトのインスタンスを作成する必要があります。インスタンスは、オブジェクトの特定の表現です。 オブジェクトは集合名であり、インスタンスは個々の名前です。

たとえば、BMW と Xiali はすべて車であり、すべて「車」と表現できます。 BMW と Xiali はどちらもサイズが異なりますが、どちらも Car オブジェクトですが、インスタンスが異なります。

JavaScript で、new キーワードを使用して新しいインスタンスを作成します。以下の通り

var myCar = new Car();
上記のコードは、Car オブジェクト myCar の新しいインスタンスを作成します。このインスタンスを使用すると、Car オブジェクトのプロパティとメソッドを使用して、myCar のプロパティとメソッドを取得できます。コードは次のとおりです。

コードをコピーします コードは次のとおりです:
myCar.band
myCar.addOil()

JavaScript では、文字列と配列は厳密に言えばすべてオブジェクトです

コードをコピーします コードは次のとおりです:
var aValues = new Array();
var myString = new String("hello world")

Date オブジェクトを使用してコンピューターの実行速度をテストします

コードをコピーします コードは次のとおりです:
<スクリプトタイプ="text/javascript">
var Date1 = 新しい Date();
for (var i =0 ;i var Date2 =new Date();
Document.write(Date2 - Date1);


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

golang 関数で新しい関数を動的に作成するためのヒント golang 関数で新しい関数を動的に作成するためのヒント Apr 25, 2024 pm 02:39 PM

Go 言語は、クロージャとリフレクションという 2 つの動的関数作成テクノロジを提供します。クロージャを使用すると、クロージャ スコープ内の変数にアクセスでき、リフレクションでは FuncOf 関数を使用して新しい関数を作成できます。これらのテクノロジーは、HTTP ルーターのカスタマイズ、高度にカスタマイズ可能なシステムの実装、プラグイン可能なコンポーネントの構築に役立ちます。

C++ 関数の命名におけるパラメーターの順序に関する考慮事項 C++ 関数の命名におけるパラメーターの順序に関する考慮事項 Apr 24, 2024 pm 04:21 PM

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

Java で効率的で保守しやすい関数を記述するにはどうすればよいでしょうか? Java で効率的で保守しやすい関数を記述するにはどうすればよいでしょうか? Apr 24, 2024 am 11:33 AM

効率的で保守しやすい Java 関数を作成するための鍵は、シンプルに保つことです。意味のある名前を付けてください。特殊な状況に対処します。適切な可視性を使用してください。

Excel関数の公式の完全なコレクション Excel関数の公式の完全なコレクション May 07, 2024 pm 12:04 PM

1. SUM 関数は、列またはセルのグループ内の数値を合計するために使用されます (例: =SUM(A1:J10))。 2. AVERAGE 関数は、列またはセルのグループ内の数値の平均を計算するために使用されます (例: =AVERAGE(A1:A10))。 3. COUNT 関数。列またはセルのグループ内の数値またはテキストの数をカウントするために使用されます。例: =COUNT(A1:A10)。 4. IF 関数。指定された条件に基づいて論理的な判断を行い、結果を返すために使用されます。対応する結果。

C++関数のデフォルトパラメータと可変パラメータの長所と短所の比較 C++関数のデフォルトパラメータと可変パラメータの長所と短所の比較 Apr 21, 2024 am 10:21 AM

C++ 関数のデフォルト パラメーターの利点には、呼び出しの簡素化、可読性の向上、エラーの回避などがあります。欠点は、柔軟性が限られていることと、名前の制限があることです。可変引数パラメーターの利点には、無制限の柔軟性と動的バインディングが含まれます。欠点としては、複雑さの増大、暗黙的な型変換、デバッグの難しさなどが挙げられます。

MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? MySQLクエリ結果の配列をオブジェクトに変換するにはどうすればよいですか? Apr 29, 2024 pm 01:09 PM

MySQL クエリ結果の配列をオブジェクトに変換する方法は次のとおりです。 空のオブジェクト配列を作成します。結果の配列をループし、行ごとに新しいオブジェクトを作成します。 foreach ループを使用して、各行のキーと値のペアを新しいオブジェクトの対応するプロパティに割り当てます。新しいオブジェクトをオブジェクト配列に追加します。データベース接続を閉じます。

PHP における配列とオブジェクトの違いは何ですか? PHP における配列とオブジェクトの違いは何ですか? Apr 29, 2024 pm 02:39 PM

PHP では、配列は順序付けられたシーケンスであり、要素はインデックスによってアクセスされます。オブジェクトは、new キーワードによって作成されたプロパティとメソッドを持つエンティティです。配列へのアクセスはインデックス経由で、オブジェクトへのアクセスはプロパティ/メソッド経由で行われます。配列値が渡され、オブジェクト参照が渡されます。

カスタム PHP 関数と定義済み関数の違いは何ですか? カスタム PHP 関数と定義済み関数の違いは何ですか? Apr 22, 2024 pm 02:21 PM

カスタム PHP 関数と定義済み関数の違いは次のとおりです。 スコープ: カスタム関数はその定義のスコープに限定されますが、事前定義関数はスクリプト全体からアクセスできます。定義方法: カスタム関数は function キーワードを使用して定義されますが、事前定義関数は PHP カーネルによって定義されます。パラメータの受け渡し: カスタム関数はパラメータを受け取りますが、事前定義された関数はパラメータを必要としない場合があります。拡張性: カスタム関数は必要に応じて作成できますが、事前定義された関数は組み込みで変更できません。

See all articles