文字列と配列の長さを操作します.

2653 ワード

文字列
1.文字列は基本的なタイプの値で、属性と方法がないので、方法と属性を適用できるのは:
         ,js                “        ”,                                ;

      :(                   ,           )
  • 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. 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