js中の文字列の方法

14363 ワード

js中の文字列の方法
  • は前に書いてあります.
  • .文字列の方法
  • 1.indexOf
  • .charAt(index)
  • .substring(n,m)
  • .substr(n,m)
  • .slice(n,m)
  • .スプリット()
  • .replace(「置換する文字列」、「置換後の文字列」)
  • .lastIndexOf()
  • .パワーズケース()
  • .toUpperCase()
  • 番号付け
    方法
    作用
    1
    indexOf(data、start)
    数値で下付きを探します.もし見つけられなかったら-1に戻ります.
    2
    charAt(index)
    下付きで対応する値を探します.
    3
    substring(n,m)
    nからmまでの文字列を切り取ります.一番右側は含まれていません.
    4
    substr(n,m)
    nからmまでの文字列を切り取り、一番右側を含む.
    5
    slice(n,m)
    substring(n,m)のようです.
    6
    スプリット()
    文字列を行列に分割します.
    7
    replace()
    文字列を置換します.標準は一回だけ置換します.
    8
    lastIndexOf()
    文字列の最後に表示される下付きの位置を返します.
    9
    LowerCase()
    すべて小文字に変換
    10
    toUpperCase()
    すべてを大文字に変換
    前に書く
    文字列の作成方法
    //         
    var str = "hello"
    console.log(typeof str)		//string
    //   	    
    var str2 = new String("hello")
    console.log(typeof str2)	//object
    
    //       str2  object,       toString()    
    str2.toString();
    console.log(str == str2);	//true
    
    文字列も行列と同じように、下付きで検索できます.
    var str = "hello"
    console.log(str[0])		//h
    console.log(str[1])		//e
    console.log(str.length)		//5
    
    //               
    //   
    for(var i=0;i<str.length;i++){
        console.log(str[i])
    }
    //   
    for(var i in str){
        console.log(str[i])
    }
    
    2.文字列の方法
    1.indexOf(data、start)
  • データ
  • startは、どの場所から、ある配列または文字列の中で指定された文字または文字列の下付きの位置を返すために使用されますか?見つけられなかったら、-1を返します.
  • var str = "abcdefg";
    console.log(str.indexOf("e")); 	//4
    console.log(str.indexOf("o")); 	//-1
    console.log(str.indexOf("e",5))	//-1
    console.log(str.indexOf("e",2))		//4
    
    2.charAt(index)
    指定された位置の文字を返します.indexは下付きです.
    var str = "abcdefg"; 
    console.log(str.charAt(2));		//c
    
    3.substring(n,m)
  • nから切り取りを開始するところは、左からn番目の桁
  • を表しています.
  • mで切り取りを終了したところ(含まない)の文字列を切り取り、指定された位置nから終了位置mまでの文字列を返します.終了位置を指定しない場合は、開始位置から終端
  • までです.
    var str = "abcdefg";
    console.log(str.substring(1,3));	//bc
    
    4.substr(n,m)
  • nから切り取りを開始するところは、左からn番目の桁
  • を表しています.
  • mで切り取りを終了したところで文字を切り取り、指定された位置nから終了位置mまでの文字列を返します.終了位置を指定しないと開始位置から終了
  • までです.
    var str = "abcdefg";
    console.log(str.substr(1,3));	//bcd
    
    5.slice(n,m)
  • nから切り取りを開始するところは、左からn番目の桁
  • を表しています.
  • mで切り取りが終了したところ(含まない)とsubstringは、配列中の方法slice()との類似性に注意が必要です.
    var str = "abcdefg";
    console.log(str.substr(1,3));	//bc
    
    6.スプリット()
    を選択します.文字列を配列に分割し、文字列を指定することにより、配列を返します.
    var str = "abcdefg";
    var str2 = str.split("d")
    console.log(str2);	//["abc", "efg"]
    console.log(typeof str2)	//object
    
    7.replace(「置換する文字列」「置換後の文字列」)
    文字列の一部の文字を他の文字に置き換えます.正規の規則に合わせて使うのが一番いいです.標準は一回だけ変えます.
    var str = "abcdefg";
    var str2 = str.replace("d","  ")
    console.log(str2);	//abc  efg
    
    8.lastIndexOf()
    文字列の最後に表示される下付きの位置を返します.
    var str = "abcdefga";
    console.log(str.lastIndexOf("a"))	//7
    
    9.toLowerCase()
    すべて小文字に変換
    var str = "ABCDEFG";
    console.log(str.toLowerCase())	//abcdefg
    
    10.toUpperCase()
    すべてを大文字に変換
    var str = "abcdefg";
    console.log(str.toUpperCase())	//ABCDEFG