JavaScript内蔵オブジェクト

3664 ワード

内蔵オブジェクト:
オブジェクト名
オブジェクト説明
Agments
関数のパラメータセット
Aray
行列
ボロア
ブールオブジェクト
Date
日付と時刻
エロエロ
異常オブジェクト
Function
関数コンストラクタ
Math
数学オブジェクト
Number
数値オブジェクト
Object
ベースオブジェクト
RegExp
正規表現オブジェクト
String
文字列オブジェクト
2.Aray配列:
配列を作るには3つの方法がありますが、他の言語とはあまり違いません.
1)直接newとArayのコンストラクターによって実例化し、パラメータを持たない
var array=new Aray()
2)パラメータ付き
var array=new Aray(2,3,4,'22')
配列変更とasは、非常に希少な配列に属したいです.任意の種類の要素を追加して、繰り返してもいいです.間隔をあけて追加できます.
 3)配列のサイズを指定します.
var array=new Aray(20);
パラメータが付いているのは1つの数字のarrayだけです.配列の大きさは20です.追加されたのは数字ではなく、他のタイプの場合は、2番目の方法で実装されます.
4)削除要素を追加する
pop()は末尾から要素を削除し、push()の末尾に要素を追加します.
shift()は頭から要素を除去し、unshift()は頭から要素を追加します.
slice(開始の要素、終了の要素)は、開始を含み、終了を含まない、つまりslice(2,4)は、3番目と4番目の要素で、5番目の要素に戻さず、元の配列で動作しない.
splice(最初の要素、削除された個数、開始要素の後に追加された内容)は、元の配列で動作します.
5)その他の方法
ジョイン(セパレータ)は、入力されたセパレータに従って配列を文字列に返します.
reverse()は配列を反転します.
sort()配列を並べ替える
concat()を変更する方法は、配列を統合し、新しい配列を返しますが、配列中の要素を分離して結合することができますが、配列の配列を分離して結合することはできません.
3.String文字列
1)charAtとcharCodeAt
charAtとcharCodeAtの役割は、指定されたパラメータ位置の文字を取得し、0からスタートして、charCodeAtは、キャラクターに戻り、charCodeAtはASCIIコードに戻ります.指定された位置の内容がない場合、charAtは「」に戻り、charCodeAtはNaNに戻ります.
var str="abc";
alert(str.charAt(4));
alert(str.charCodeAt(4));
 2)indexOf、lastIndexOfメソッドは、文字列内で1つの文字または1つのサブストリングを検索するために使用され、文字列または文字が存在する場合、その文字列の最初の文字の位置を返します.
取得していない場合は-1を返します.
var str="abc";
alert(str.indexOf("a"));
alert(str.lastIndexOf("b"));
3)substring、sliceはサブ文字列を取得するために使われています.二つの数字の間の文字列を取得します.最後の文字は含まれていません.sliceは負の数を受け入れます.負の数は後端から前の数です.substringの最初のパラメータが第二のパラメータより大きい場合、彼は比較前にパラメータを抽出して交換します.
var str="abc";
alert(str.substr(0,2));
alert(str.slice(-2,4));
4)split.join.co ncatの方法
SPlitは、1つのセパレータによって文字列を配列に変え、最初のパラメータはセパレータであり、2番目のパラメータは分割された配列のサイズであり、大きいものは削除されます.
ジョンは逆の方法で配列を文字列に変えます.
concatの役割は2つの文字をつなぐことです.1つです.
var str="11.22.33.44".split(".").reverse().join("").concat("nihao"); alert(str);
4マッチングモード
1)search方法.正規表現をパラメータとして使用できます.文字列から見つけた場合、戻り値が見つからない場合は、その文字列の位置を返します.
var str="www.hello.world";alert(str.search(/hello/));
2)replace方法.この方法は2つのパラメータの最初のパラメータが定義できます.最初のパラメータは正規表現で、2番目のパラメータは置換された内容です.
var str="www.hello.world,www.hello.world";alert(str.replace(/hello/g,"byebye"));