開発者は、さまざまな状況で複数の文字列を 1 つの文字列に連結する必要がある場合があります。たとえば、正規表現、ブラウザーの Cookie またはローカル ストレージ、自動テスト、ユーザー通知やメッセージの動的文字列などで使用する文字列を作成する場合などです。より具体的には、文字列をさまざまな方法で組み合わせることで、開発者はより動的で柔軟な Web アプリケーションを作成できます。
このブログでは、「 + ” 演算子と “ 連結() JavaScript のメソッド。
JS 文字列「+」と「concat()」メソッド
「 + ” 演算子と “ 連結() 」メソッドは両方とも、JavaScript で 2 つ以上の文字列を結合/結合するために使用されます。 「+」演算子は文字列を連結する簡単な方法ですが、「concat()」メソッドは文字列を結合するより明示的な方法です。
構文
「+」演算子に指定された構文を使用して、文字列を結合します。
文字列 1 + 文字列 2
次の構文は、「concat()」メソッドに使用されます。
例 1: 「+」演算子を使用して文字列を結合する
2 つの文字列を作成します。 str1 ' と ' str2 」:
var str1 = 「ようこそ」 ;var str2 = 「リナックス」 ;
使用 ' + ” これら 2 つの文字列を結合または追加し、結果の文字列を変数に格納する演算子 “ 加入 」:
最後に、連結された文字列をコンソールに出力します。
出力
数値で使用すると、数値の合計が得られます。
例 2: 「concat()」メソッドを使用して文字列を結合する
「に電話する」 連結() 」メソッドを使用して、2 つの文字列を結合します。
だった 加入 = str1.concat ( str2 ) ;
結果の文字列をコンソールに出力します。
出力
それでは、「concat()」メソッドを使用して数値を結合してみましょう。算術演算のような演算を実行せずに文字列を結合するため、エラーが発生します。
2 つの数値を結合する場合は、それらを文字列として使用します。
「+」演算子と「concat()」メソッドの主な違い
「 (+) ' そしてその ' 連結() 」を以下に示します。
(+) 演算子 |
concat() メソッド |
(+) は JavaScript 演算子です。 | concat() は JavaScript メソッドです。 |
少なくとも 2 つの値が必要です。 | 少なくとも 1 つの文字列が必要です。 |
文字列を連結し、数値データに対して算術演算を実行するためにも使用されます。 | 文字列値のみを連結します。 |
数値と文字列に使用されます。 | 弦のみに使用。 |
JavaScript の文字列「+」演算子と「concat()」メソッドについては以上です。
結論
「 (+) ” 演算子と “ 連結() 」メソッドは、JavaScript で文字列を連結するために使用されます。両方の主な違いは、「+」演算子も算術演算を使用して数値を結合または加算することです。 concat() メソッドは文字列にのみ適用されます。このブログでは、JavaScript の「+」演算子と「concat()」メソッドの違いを示しました。