js常用文字列方法


concat()
2つの文字または複数の文字を組み合わせて、新しい文字列を返します.
     let str = "Hello world!";
     str.concat("boy")//"Hello world!boy"
     str.concat("boy","boy",123)//"Hello world!boyboy123"
indexOf(value、startIndex)
下付き0から検索を開始し、最初のマッチの下付きを返します.戻りませんでした
     let str = "Hello world!";
     str.indexOf("e")//1
2番目のパラメータ表示をする場合は、startIndexから検索を開始し、元の文字列の最初に現れた位置に戻ります.
     let str = "Hello world!";
     str.indexOf("o",4)//4,
lastIndexOfとindexOfは逆です(検索方向は末尾から起点まで)
下付きに戻りますか?それとも左から始まりますか?
     let str = "Hello world!";
     str.lastIndexOf("o",4)//4, index==4,    
substring(start,end)
文字列のサブストリングを返します.開始位置から終了位置まで切り取ります.
     let str = "Hello world!";
     str.substring(1,8)//ello wo
substr(start,length)
文字列のサブストリングを返します.先頭から長さを切り取ります.
     let str = "Hello world!";
     str.substr(1,8)//ello wor
上記の2つの方法は長さが足りないと、切り取りません.
スプリット(「セパレータ」)
区切り記号によって、文字列を行列に分割します.
     let str = "Hello world!";
     str.split(" ")// ["Hello", "world!"]
     str.split("e")// ["H", "llo world!"]
replace(reg,str)
正規表現にマッチする文字列を検索し、マッチする文字列の代わりに新しい文字列を使用します.
     let str = "Hello world!";
     str.replace(/l/,"o")//"Heolo world!",       ,      
     str.replace(/l/g,"o")//"Heooo worod!"     ,g    
toUpperCase()、torowerCase()文字列サイズ書き込み変換
let str="Hello world!"; 
console.log(str.toLowerCase()); //hello world! 
console.log(str.toUpperCase()); //HELLO WORLD!
ES 6常用文字列の追加方法
includes()
ブール値を返します.パラメータ文字列が見つかったかどうかを表します.
     let str = "Hello world!";
     str.includes('o') // true
starts With()
ブール値を返します.パラメータ文字列が元の文字列の先頭にあるかどうかを示します.
     let str = "Hello world!";
     str.startsWith('Hello') // true
endsWith()
ブール値を返します.パラメータ文字列が元の文字列の末尾にあるかどうかを示します.
     let str = "Hello world!";
     str.endsWith('world!') // true
includies()、tarts With()、endsWith()の3つの方法は、第2のパラメータをサポートし、検索を開始する位置を表します.
		let str = "Hello world!";
        str.startsWith('world', 6) // true
        str.endsWith('Hello', 5) // true
        str.includes('Hello', 6) // false
上のコードは、2番目のパラメータnを使用すると、文字列が終わるまでn番目の位置が開始されます.endsWith()の挙動は他の2つの方法とは異なり、後から前へ数える.
repeat()
新しい文字列を返します.元の文字列をn回繰り返します.
		let str = "Hello world!";
        str.repeat(2) //"Hello world!Hello world!"
文字列補完長さの機能padStart()、padEnd()
padStart()文字列が指定長さに足りない場合、頭に追加されます.
		let str = "hello"
        str.padStart(10,"boy")//boybohello,           ,   
padEnd()文字列は指定された長さに足りないので、末尾に追加されます.
		let str = "hello"
        str.padEnd(10,"boy")//helloboybo,           ,   
上記の2つの方法は、必要な充填文字列を省略すると、すべてスペースechartsに埋めて縦座標文字を揃えます.この2つの方法を試してみてください.例えば、あなたのデータのようです.張三12李四9何老怪23