JavaScriptでの文字列の連結:String concat()について知っておく必要があるすべて



JavaScriptの文字列連結とは何ですか?文字列連結メソッドは、複数の文字列を受け取り、それらをマージして、新しい単一の文字列を返します。

の成長 そして、アプリケーションはJavaScriptの需要が高まっています。これは、Webを設計するための最も重要な言語の1つです。この記事 JavaScriptでの文字列の連結 文字列が次の順序でどのように操作されるかを説明します。

JavaScriptでの文字列連結の基礎

連結は、2つの文字列を結合するための基礎を形成する操作です。文字列のマージは、プログラミングの必然的な側面です。 「JavaScriptでの文字列の連結」に入る前に、まず基本をクリアする必要があります。インタプリタが操作を実行すると、新しい文字列が作成されます。プログラミング言語ごとに、連結操作の構文が異なります。





edu.reka:Perl、PHP
edu&reka:Visual Basic、Visual Basic.NET、Ada
strcat(edu、river):C、C ++
edu + river:Java
edu ||川:FORTRAN

また、連結は、バイナリ、フローティング、文字、整数などの他のデータ型にも適用できます。ただし、これを実現するには、データ型が最初に文字列に変換されます。また、オブジェクトを処理する場合、文字列の連結は、オブジェクトのいずれかまたは両方が同じクラスに属している場合にのみ可能です。

MicrosoftExcelとの類似性



最も基本的なプラットフォームであるMicrosoftExcelでの連結について理解しましょう。 CONCATENATE / CONCAT関数は、2つ以上の文字列を結合します。これはワークシート関数として使用され、数式の一部としてセルに入力できます。

構文:

CONCATENATE(edu1、[edu2、&hellip.edu_n])

戻り値:



文字列/テキスト

Excelでの文字列の連結

ユーザーが結果にスペースを追加したい場合があります。このような場合、構文は少し異なります。

Cプログラミングとの類似性

私たちは皆、最も基本的な言語、つまりに精通しているので。 Cプログラミング、Cの簡単なプログラムとの連結を理解しましょう。

#include int main(){char edu1 [100]、edu2 [100]、i、j printf( '最初の文字列を入力してください:')scanf( '%s'、edu1)printf( '2番目の文字列を入力してください:')scanf( '%s'、edu2)//文字列edu1の長さを計算します//それをiに格納しますfor(i = 0 edu1 [i]!= '' ++ i)for(j = 0 edu2 [j]!= '' ++ j、++ i){edu1 [i] = edu2 [j]} edu1 [i] = '' printf( '連結後:%s'、edu1)return 0}

出力:

最初の文字列を入力してください:edu
2番目の文字列を入力してください:reka
連結後:edureka

JavaScriptで文字列はどのように操作されますか?

まず、文字列オブジェクトを理解しましょう 。文字列は、文字のシーケンスを格納する目的でプログラミングで使用されるデータ型として定義できます。整数と浮動小数点ユニットも文字列としてエンコードできますが、ほとんどの場合、数値ではなくテキストの形式です。文字列の操作を進める前に、文字列オブジェクトのプロパティを理解する必要があります。

  1. ビルダー: JavaScriptインスタンスのプロトタイプによって作成された参照を返します。

構文:

array.constructor

コード:

JavaScript配列コンストラクター| Edureka var edu = new Array(10、20、30)document.write( 'edu.constructor is:' + edu.constructor)

出力:

edu.constructor is:function Array(){[ネイティブコード]}
  1. 長さ: いいえについて教えてくれます。配列内の要素の

構文:

array.length

コード:

JavaScript配列の長さ| Edureka var edu = new Array(10、20、30)document.write( 'edu.length is:' + edu.length)

出力:

edu.lengthは:3
  1. プロトタイプ: プロトタイププロパティを使用すると、任意のオブジェクト(数値、ブール値、文字列、日付など)にメソッドとプロパティを追加できます。それはグローバルプロパティです

構文:

object.prototype.name = value

コード:

Edurekaオブジェクト関数Online(course、platform){this.course =コースthis.platform = platform} var myOnline = new Online( 'Rプログラミング'、 'Edureka')Online.prototype.price = null myOnline.price = 2400ドキュメント。 write( 'オンラインコースは:' + myOnline.course + ' 
')document.write('オンラインプラットフォームは: '+ myOnline.platform +'
')document.write('オンライン価格は: '+ myOnline.price +'
')

出力:

オンラインコースは:Rプログラミングオンラインプラットフォームは:Edurekaオンライン価格は:2400

文字列操作メソッド

S.no方法
1 の指標()

文字列オブジェクトの最初の出現のインデックス値を返します。

2 スライス()

このメソッドは、特定の文字列から特定のセクションを抽出するために使用されます

3 スプリット()

文字列を2つの別々の文字列に分割するには、この方法が使用されます

4 concat()

このメソッドは、2つの異なる文字列をマージし、マージされた文字列を返すために使用されます

5 valueOf()

文字列のプライマリ値を返すために、このメソッドが使用されます

表から、私たちは焦点を当てるだけです concat() 方法。連結メソッドは複数の文字列を受け取り、それらをマージして新しい単一の文字列を返すことを認識しています。構文、引数、および例を以下に示します。

  • 構文:
String.concat(edu1、edu2 [、&hellip、eduN])
  • メソッドの引数:

edu1、edu2、&hellip eduNは、連結のために渡される文字列です。

  • コード:
文字列の連結| Edureka var edu1 = new String( '学習に関する場合、')var edu2 = new String( 'Edurekaは適切なプラットフォームです')var edu3 = edu1.concat(edu2)document.write( 'Result:' + edu3)

出力:

学習に関する場合、Edurekaは適切なプラットフォームです

また、プログラマーとして、複数の文字列を結合する必要がある場合があります。 2つ以上。 JavaScriptでの文字列連結の使用を強調する簡単なコードを見てみましょう。

 

3つの文字列を結合しましょう

Edurekaボタン関数myFunction(){var edu1 = 'こんにちは' var edu2 = 'Edureka、' var edu3 = '今日はコーディングしましょう!' var con = edu1.concat(edu2、edu3)document.getElementById( 'edu')。innerHTML = con}

出力:

Javaイテレータの使用方法

これで、JavaScriptでの文字列の連結に関連するすべてについて説明しました。これで、コードを記述して、実際に連結メソッドを実装できるかどうかを確認できるようになりました。だから、これが作品を書く前にあなたができることです:

  1. 視覚化する プログラムの流れ
  2. 変数宣言を決定する
  3. いくつか書き留める 文字列
  4. フォローする ここに書かれています
  5. 自分でテストしてみてください ローカルサーバー

これで、JavaScriptブログでの文字列連結が終了しました。文字列を連結または結合するさまざまな方法を理解していただければ幸いです。

JavaScriptについて理解したので、 Edurekaによる。 Web開発認定トレーニングは、HTML5、CSS3、Twitter Bootstrap 3、jQuery、およびGoogle APIを使用して印象的なWebサイトを作成し、Amazon Simple Storage Service(S3)にデプロイする方法を学ぶのに役立ちます。

質問がありますか? 「JavaScriptでの文字列連結」のコメントセクションにその旨を記載してください。折り返しご連絡いたします。