ホームページ >ウェブフロントエンド >jsチュートリアル >文字列の連結と分割の基本的な方法

文字列の連結と分割の基本的な方法

巴扎黑
巴扎黑オリジナル
2016-11-25 14:22:292771ブラウズ

以下は、文字列のスプライシングとセグメント化の基本的な方法です。参考のみにしてください:

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() メソッド。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。