js基礎知識-String


Stringの常用方法
  • 1.str.chart(index)
  • .クエリー文字列
  • 1.str.indexOf()
  • .str.lastIndexOf()
  • .search
  • .str.match()
  • .文字列セグメントを抽出する
  • 1.str.slice(start,end);
  • .str.substring(start,end)
  • .str.substr(start,len)
  • .str.replace()
  • .str.split()
  • .大文字変換
  • 1.toUpperCase()
  • .towerCase()
  • 面接試験問題
  • indexofとsearchの違い
  • 1.str.chart(index)
    指定された位置の文字を返します.
    var t = 'fsdfsd';
    var sss  = t.charAt(3); //f
    
    2.クエリー文字列
    注:indexOfはsearch()よりも下の階にあり、効率が高いです.
    1.str.indexOf()
    指定された文字列の値が文字列で最初に現れた位置を返します.現れない場合は-1を返します.
    var str  ='ababc';
    var tt = str.indexOf('b'); //1
    
    2.str.lastIndexOf()
    指定された文字列の値が最後に表示される位置を返します.文字列の指定された位置は後から前へ検索されます.
    var str1  ='ababc';
    var tt1 = str1.lastIndexOf('b'); //3
    
    3.search
    文字列で指定されたサブ文字列を検索するか、正規表現にマッチするサブ文字列を検索し、その位置を返します.
    var str5="abcdec"
    var res1 = str5.search(/c/); //2
    
    4.str.match()
    var str 2='1 plus 2 equal 3'var sss=str 2.match(/\d+/g)//〔「1」、「2」、「3」/[[1]、「2」、「3」]
    3.文字列の断片を抽出する
    まとめ:slice()はsubstring()より柔軟で、負の数をパラメータとして使うことができるからです.
    1.str.slice(start,end)
    startを含めて、endを含みません.startはマイナスになります.
    var str = 'abcdefg';
    var str2 = str.slice(3,5); //de
    
    2.str.substring(start,end)
    文字列の中の2つの下付き文字を抽出します.
    var str2 = str.substring(2,5); //cde
    
    3.str.substr(start,len)
    var str2 = str.substr(2,2); //cd
    
    4.str.replace()
    文字列の置換
    var str3 = 'abcde';
    var str4 = str3.replace(/cd/, '12');
    
    5.str.split()
    カット文字列
    var str = 'abcdecfg';
    var str2 = str.split('c'); //["ab", "de", "fg"]
    
    6.大文字小文字変換
    1.toUpperCase()
    2.to LowerCase()
    var str = 'Aa';
    var res = str.toUpperCase(); //AA
    
    var res = str.toLowerCase(); //aa
    
    面接問題
    indexofとsearchの違い