文字列と配列の長さを操作します.
2653 ワード
文字列
1.文字列は基本的なタイプの値で、属性と方法がないので、方法と属性を適用できるのは: length用法:str.length取得文字列長 charAt使い方:str.chart(index)インデックス値に対応する文字の使い方を取得する:str[index]インデックス値に対応する文字を取得する(html 5を新たに追加し、ie 9以上のサポート) charCodeAt使い方:str.charCodeAt(index)インデックス位置文字を取得するASCIIコード concatの使い方:str.co ncat(つなぎ合わせたいもの)は文字列をつづり合わせて、新しい文字列を返します. slice使い方:str.slice(start,end)は文字列を切り取り、開始インデックスを含み、終了インデックス は含まれない. substringの使い方:str.substring(start,end)は文字列を切り取り、開始インデックスを含み、終了インデックス は含まれない. substrの使い方:str.substr(star,length) splitの使い方:str.split(パラメータ1、length)は配列に変換され、配列中の各要素は文字列である.パラメータ1はパラメータで文字列を分割し、lengthは分割後に保持される配列長であり、複数の直接削除はパラメータなしで、文字列全体を配列の要素として、返される配列はこの要素のみである. replaceの使い方:str.replace(s 1,s 2)文字列のs 1をs 2に置き換える(文字列の中で初めて現れたs 1だけを置き換えることができる) indexOf使い方:str.indexOf(文字)文字列の中のある文字の索引値を取得する(文字が複数ある場合、最初の文字の索引値を返します) 行列アクセス配列の要素arr[0]またはarr[0]は、arrの最初の要素 を表しています.は、配列中に存在しないインデックスの要素にアクセスし、undefined を返します.は、現在の配列長より大きいインデックスに値を与え、配列の長さは を変化させる.は、配列タイプを判断する3つの方法1.arr instance of Aray 2.Object.prototype.toString.call=「[object Aray]」3.Aray/isAray(arr)/IE 9以上は をサポートする.配列の声明1.字面量var arr=[1,2,3]var arr=[];等方式2.Arayの構造関数var arr=new Aray()この長さは配列の長さを制限することができない. length:配列の長さを設定すると、長さを超えた部分は完全に削除されます. クリア配列の3つの方法1.arr=[]2.arr.length=03.arr.splice(0,arr.length) 配列方法
元の配列を変更しない方法
1.文字列は基本的なタイプの値で、属性と方法がないので、方法と属性を適用できるのは:
,js “ ”, ;
:( , )
元の配列を変更しない方法
1. join :arr.join() , , join , ,""
2. toString() :arr.toString() join , ,
3. slice :arr.slice(indexStart,indesEnd) , , , ; ,
4. concat :arr.concat() , concat , ; , ( , )
5. indexOf :indexOf( ) ( )
:indexOf( , ) ( , )
元の配列を変更する方法1. push :arr.push( 1, 2,.....)
, ,
2. pop :arr.pop()
, , ( , undefined)
3. unshift :arr.unshifu( 1, 2,.....)
, ,
4. shift :arr.shift()
, ( ),
5. splice :arr.splice(index,length, 1,...)
, length, , ,
6. reverse :arr.reverse();
,
7. sort :arr.sort(function(a,b){return a-b})
, , , ,a-b ,b-a