JavaScriptオブジェクトの基本知識第1/2ページ


JavaScript 「オブジェクトプログラミング」を使うか、「オブジェクト指向プログラミング」といいます。「対象化プログラミング」とは、「対象化プログラミング」という意味です。 JavaScript 関連する範囲は大きいサイズの小さいオブジェクトに分割され、対象は以下のようにさらに対象を分割して非常に詳細になるまで、すべてのプログラムは対象を出発点とし、対象に基づく。変数のサイズを小さくして、ページドキュメント、ウィンドウ、スクリーンまでオブジェクトです。この章では「対象に向かって」を述べます。 JavaScript の運転状況です対象の基本知識  オブジェクトは JavaScriptの「势力范囲」に分けられた小さい块は、一区切りの文字、一枚の絵、一つのフォーム(Form)などです。各オブジェクトには、自分の属性、方法、イベントがあります。オブジェクトの属性は、文字列の長さ、画像の幅、テキストボックス(Textbox)の文字など、オブジェクトの特定の性質を反映しています。オブジェクトの方法は、フォームの「提出」(Submit)、ウィンドウの「スクロール」(Srolling)など、オブジェクトに対して何かを行うことができる。オブジェクトのイベントは、フォーム作成フォームの「送信イベント」を送信したり、接続によって発生した「クリックイベント」をクリックしたり、オブジェクトに発生したイベントに応答します。すべてのオブジェクトが上の三つの性質を持っているわけではなく、イベントがない場合もあります。属性だけがあります。参照オブジェクトのいずれかの「性質」には、「オブジェクト名」.「性質名」という方法があります。基本的な対象は今以上勉強した内容を復習します。いくつかのデータの種類を対象の角度でもう一度勉強します。Number “数値」オブジェクト。この対象はあまり使われていません。作者は一度も見たことがありません。ただし、「Number」の対象、つまり「変数」が多くなります。属性MAX_VALE 使い方:Number.MAX_VALE;最大値を返します。MIN_VALE 使い方:Number.MIN_VALE;「最小値」を返します。NaN 使い方:Number.NaN または NaN;は「NaN」を返します。NaN」(数値ではない)は昔から紹介されています。NEGATIVE_INFINITY 使い方:Number.NEGATIVE_INFINITY;は、負の無限大、最小値よりも小さい値です。POSITIVE_INFINITY 使い方:Number.POSITIVE_INFINITY;は、無限大で、「最大値」よりも大きな値です。方法toString() 使い方:<数値変数>.toString()は、文字列形式の値を返します。例えば: a. == 123;規則 a.toString() == '123'String 文字列オブジェクト文字列オブジェクトを宣言する最も簡単で、迅速で、効果的で、一般的な方法は直接に値を割り当てます。プロパティlength 使い方:<文字列オブジェクト>.length;文字列の長さを返します。メソッドcharAt() 使い方:<文字列オブジェクト>.charAt(<位置>)この文字列が位置の1番目の文字を返します。注意:文字列の1文字目 0 位のものは二番目です。 1 最後の文字は length - 1 位のですcharCodeAt() 使い方:<文字列オブジェクト>.charCodeAt(<位置>)この文字列が位置の1文字目の文字を返します。 ASCII サイズfrom CharCode() 使い方:String.from CharCode(a、 b, c…)各文字の文字列を返します。 ASCII コード a, b, c… などで確定しますindexOf() 使用法:<文字列オブジェクト>.indexOf(<他の文字列オブジェクト>[、 <開始位置>>この方法は、「文字列オブジェクト」から「他の文字列オブジェクト」を検索します。(「開始位置」を与えると、前の位置は無視されます。)見つかったら、その位置に戻ります。見つけられなかったら、「−1」に戻ります。すべての「位置」はゼロから始まります。lastIndexOf() 使用法:<文字列オブジェクト>.lastIndexOf(<他の文字列オブジェクト>[、 <開始位置>>かかと indexOf() 似ていますが、後から探します。スプリット() 使い方:<文字列オブジェクト>.スプリット(<セパレータ文字>)行列を返します。この配列は文字列オブジェクトから分離されています。「区切り文字」は分離された場所を決定しています。これ自体は戻りの行列に含まれません。例えば、'1&2&345&678'.スプリット('&')は、行列に戻ります。1,2,345,678。配列については後で議論します。substring() 使い方:<文字列オブジェクト>.substring(<始まり>[、 <果ては元の文字列のサブ文字列を返します。この文字列は元の文字列が開始位置から終了位置までの前の部分です。最後に - <始めます = 文字列の長さを返します。終値が指定されていない場合や文字列の長さを超えて指定されている場合は、サブ文字列は開始位置から元の文字列の最後まで取り出されます。指定された位置が文字列に戻らない場合は、空の文字列を返します。substr() 使用法:<文字列オブジェクト>.substr(<始まり>[、 <長い>>元の文字列のサブ文字列を返します。この文字列は元の文字列が開始位置から始まり、長さが長い部分です。文字列の長さを超えて指定されていない場合は、サブ文字列は開始位置から元の文字列の最後まで取ります。指定された位置が文字列に戻らない場合は、空の文字列を返します。LowerCase() 使い方:<文字列オブジェクト>.torowerCase()元の文字列のすべての大文字を小文字にする文字列を返します。toUpperCase() 使い方:<文字列オブジェクト>.toUpperCase()元の文字列のすべての小文字を大文字にする文字列を返します。Aray 配列オブジェクト配列オブジェクトは1つのオブジェクトの集合であり、中のオブジェクトは異なるタイプであってもよい。配列の各メンバーオブジェクトには、配列内の位置を表す「下付き」があります。配列の定義方法:var <配列名> = new Aray()これにより、空の配列が定義されます。これから配列要素を追加するには、:<配列名><<下付き>>を使います。 = ...; ここの四角い括弧は「省略可能」という意味ではなく、配列の下の表記方法は四角い括弧で囲まれています。配列を定義する時にデータを直接初期化したいなら、それを使ってください。 <配列名> = new Aray(<元素1> <要素2> <元素3>…)例えば、var myAray = new Aray(1, 4.5, 'Hi; 配列を定義しました。 myAray、中身はmyAray[0]です。 == 1; myAray[1] == 4.5; myAray[2] == 'Hiしかし、要素リストに要素が一つしかない場合、この要素が正の整数である場合、これは正の整数を含む空の要素の配列を定義します。注意:JavaScriptは一次元配列だけです。アラy(3、4)という愚かな方法で定義しないでください。 4 x 5 の二次元配列、または「myAray[2,3]」という方法で「二次元配列」の要素を返します。任意の「myAray[…、3]」という形式の呼び出しは、実は「myAray[3]」だけに戻っています。多次元配列を使用するには、このような仮想法を使ってください。 myAray = new Aray(new Aray() new Aray() new Aray() ...); 実はこれは一次元配列で、中の各要素はまた一つの配列です。この「二次元配列」の要素を呼び出した時:myAray[2][3] = ...; プロパティlength 使用法:<配列オブジェクト>.length;を返します。配列の長さ、つまり配列にはいくつの要素がありますか?これは配列の最後の要素の下付き文字と同じです。だから、一つの要素を追加したいです。myAray[myAray.length]だけが必要です。 = ...。 メソッドジョイン() 使用法:<配列オブジェクト>.join(<セパレータ>)配列中の各要素を列に並べて、要素と要素の間に配置する文字列を返します。この方法は配列の元の内容に影響しない。逆転() 使用法:<配列オブジェクト>.reverse();配列の要素順序を逆にします。配列[1, 2, 3)この方法を使うと、配列が[3, 2, 1)slice() 使い方:<配列オブジェクト>.slice(<始>[、 <果てはは、元の配列のサブセットである行列を返します。終端が与えられていない場合、サブセットは元の配列の最後まで取られます。sort() 使用法:<配列オブジェクト>.sort(<<メソッド関数>)配列の要素を一定の順序で並べます。メソッド関数を指定しない場合は、アルファベット順に並べます。この場合、80 はい、そうです 9 一番前の席です。メソッド関数を指定すると、メソッド関数で指定された並べ替え方法で並べ替えられます。方法関数>は説明しにくいですが、ここでは有用な「方法関数」だけを紹介します。昇順に数字を並べます。function sortMethod(a b) {     return a. - b;myAray.sort(sortMethod)降順に数字を並べます。上の「a」をください。 - b「b」は「b」になるべきです - a」です関数については、下を見てください。Math “数学」オブジェクトは、データの数学計算を提供します。以下に述べた属性と方法は、「使い方」を詳しく説明しなくても、「Math.<名>」というフォーマットを使うことを覚えておきます。
1 2 次のページ 全文を読む