1.indexof()メソッド----この方法はより一般的に使用されます
指定された文字列値が最初に文字列に表示される場所を返します
フォーマットを使用:StringObject.indexof(Substring、startpos)
例:2番目のo位置を見つけます
var mystr = "hello world!"
document.write(mystr.indexof( "o"、mystr.indexof( "o")+1));
mystr.indexof( "o")-----結果は4で、文字列の次の表から探し始めます。
document.write(mystr.indexof( "o"、5)); 5番目の位置を見始めます。
結果は次のとおりです
注:.indexof()メソッドはケースに敏感です。
.trievedを取得する文字列値が表示されない場合、メソッドは-1を返します。
2。string split()
split()メソッドは、文字列を文字列アレイに分割し、この配列を返します。
文法:
StringObject.split(セパレーター、制限)
注:空の文字列( "")がセパレーターとして使用されている場合、StringObjectの各文字は間に分割されます。
例えば:
var mystr = "86-010-85468578";
文字による個別の文字列オブジェクト " - " mystr
document.write(mystr.split( " - ") + "<br />"); ---結果86,010,85468578
文字列オブジェクトMyStrの各文字を分割します
document.write(mystr.split( "") + "<br />"); --- result:8,6、 - 、0,1,0、 - 、8,5,4,6,8,5,7,8
文字列オブジェクトmystrを文字に分割し、3回分割します
mystr.split( ""、3)-----------結果8,6、 -
3.文字列substring()を抽出します
Substring()メソッドは、指定された2つの添え字の間に文字列内の文字を抽出するために使用されます。
文法:
StringObject.Substring(Starpos、Stoppos)
知らせ:
1.返されたコンテンツはすべて、開始時のキャラクター(開始位置の文字を含む)からSTOP-1まで、その長さはSTOPマイナススタートです。
2。パラメーターの開始が停止に等しい場合、メソッドは空の文字列(つまり、長さ0の文字列)を返します。
3.開始が停止よりも大きい場合、メソッドはサブストリングを抽出する前にこれらの2つのパラメーターを交換します。
例えば:
var mystr = "hello world!"
document.write(mystr.substring(6) + "<br />");
document.write(mystr.substring(5,4));
document.write(mystr.substring(4,5)); ------結果はすべてoのすべてです。
4.指定された数字の数substr()を抽出します
substr()メソッドは、文字列からStartpos位置から始まる指定された文字列の数を抽出します。
文法:
stringobject.substr(startpos、length)
注:パラメーターStartposが負の数値である場合、文字列の端からの位置が計算されます。つまり、-1は文字列の最後の文字を指し、-2は最後の文字から最後の文字などを指します。
Startposが負で、絶対値が文字列の長さよりも大きい場合、Startposは0です
例:var mystr = "hello world!";
document.write(mystr.substr(6) + "<br />"); --------------傍受world
document.write(mystr.substr(0,5)); --- intercept ---- hello
5.マス
ラウンド ()
Math.Round(x)
ランダム()メソッドは、0〜1の間の乱数を返すことができます(0以上が1未満ですが1未満)。
Math.random();
6.アレイアレイオブジェクトメソッド
concat()メソッドは、2つ以上の配列を連結するために使用されます。このメソッドは、元の配列を変更せずに新しい配列を返します。
文法
arrayobject.concat(array1、array2、...、arrayn)
注:このメソッドは、既存の配列を変更するのではなく、接続された配列のコピーのみを返します。
var myarr1 = new Array( "010")
var myarr2 = new Array( " - "、 "84697581");
var mycon = myarr1.concat(myarr2);
document.write(mycon)---出力010、 - 、84697581
説明は単なるコピーです。
Join()メソッドは、配列内のすべての要素を文字列に入れるために使用されます。要素は、指定された区切り文字によって分離されます。
var myarr1 = new Array( "86"、 "010")
var myarr2 = new Array( "84697581");
var myarr3 = myarr1.concat(myarr2);
document.write(myarr3.join( "")+"<br/>"); ------結果は8601084697581です
document.write(myarr3.join( "_")+"<br/>"); -----結果は86_010_84697581です
document.write(myarr3.join()+"<br/>"); -----結果は86,010,84697581デフォルトです
7。reverse()
逆()メソッドは、配列内の要素の順序を逆にするために使用されます。
var myarr1 = ["i"、 "love"、 "you"];
document.write(myarr1.reverse()); ----結果はあなた、愛、私は予約しないように注意してください。それを間違って書かないでください
8。選択された要素スライス()
Slice()メソッドは、既存の配列から選択した要素を返します。
arrayobject.slice(start、end)
1. ArrayObjectに最初から最後まで要素を含む新しい配列を返します(この要素を除く)。
2.この方法は配列を変更するのではなく、サブアレイを返します
var myarr1 = ["i"、 "love"、 "you"];
document.write(myarr1.slice(1,3))---結果はラブ、あなたはサブストリングと同じですが、これは配列用ですが、フェッチの数は3-1 = 2です
9。配列sort()
sort()メソッドは、配列の要素を特定の順序でソートします。
文法:
arrayobject.sort(メソッド関数)
1。<メソッド関数>が指定されていない場合、Unicodeコード順序で配置します。
2。<メソッド関数>が指定されている場合、<メソッド関数>で指定されたソートメソッドでソートします。
関数sortnum(a、b){
ABを返します。
}
var myarr = new Array( "80"、 "16"、 "50"、 "6"、 "100"、 "1");
document.write(myarr.sort(sortnum)); --- j結果は次のとおりです。1,6,16,50,80,100
BAの場合、結果は100,80,50,16,6,1です
上記は、私が要約した一般的に使用されるJavaScriptビルトインオブジェクトです。みんなが気に入ってくれることを願っています。