ホームページ >ウェブフロントエンド >jsチュートリアル >文字列の連結と分割の基本的な方法
以下は、文字列のスプライシングとセグメント化の基本的な方法です。参考のみにしてください:
1. 文字列のスプライシング
最も基本的な方法は、「+」を使用して 2 つの文字列を「追加」することです。例:
Java コード
var name='Nicholas'+' '+'Conti';
console.log(name);//結果は次のようになります: Nicolas Conti
文字列が長すぎる場合、または文字列をつなぎ合わせたい場合ステップごとに、「+=」演算子を選択できます:
Java コード
var str='Uncle'+'is'+'benevolent'+','
str +='人々を愛します子供のように '+', '+'特技は泣くことです'
console.log(str)//結果は次のようになります: 皇帝の叔父は慈悲深く、息子のように人々を愛し、そして特技は泣く能力
別の方法があります concat() メソッドを使用することです:
Java コード
var string='ユン・チャンは顔が赤い'
string.concat('ひげはかなり長いです、「+」はきっとうぬぼれています、「+「遅かれ早かれ不幸が来ます」 concat() メソッドは配列の結合にも使用できます:
Java コード
var array=['老','夫'];
var array2=['Fa','Da', 'Le'];
console.log(array.concat(array2)); //結果は次のようになります: ['Lao','Fu','Fa','Da','Le']
さらに、 concat() メソッドは元の配列を変更せず、連結によって新しい配列が形成されます
また、文字列は連結後も文字列であり、配列を連結した後も配列であることに注意してください。
2. 文字列の分割
Split() メソッドにはさまざまな使用方法があります:
いくつかの異なる方法で分割できます:
Java コード
var string= '今日は 10 杯食べました Face'
console .log(string.split(''));//結果 ['I', ' ', 'Jin', ' ', 'Tian', ' ', 'eat', ' ', ' ', ' ', '十', ' ', '丼', ' ', '麺']
console.log(string.split(' '));//結果 ['私', '仁' , '日', ' Eat', 'le', 'ten', 'bowl', 'noodles']
console.log(string.split());//結果 ['今日は10杯食べた顔']
わかります空の文字列を使用すると各文字が分割され、スペースを使用すると文字列がスペースごとに分割され、パラメータを使用しないと文字列全体が 1 つの文字列要素のみを含む配列に分割されます。どの分割方法を使用しても、結果は次のようになります。配列。
上記では、split() メソッドの最初のパラメータのみを使用しました。これを使用する場合、必要に応じて、分割位置を選択するために括弧内の最初のパラメータを変更できます。 2 番目のパラメータ。 2 番目のパラメータを使用して、分割後の配列の長さを指定します。
Java コード
var string= '今日は麺類を食べました'
console.log(string.split(' ' ,6) ); 結果: ['I', 'Jin', 'Tian', 'Eat', 'Le', 'Bowl']
console.log(string);// また、最後の行からわかるように、メタ文字列は次を使用して分割しても変更されません。 Split() メソッド。