Строки JS «+» против метода Concat

Stroki Js Protiv Metoda Concat



Иногда разработчикам необходимо объединить несколько строк в одну строку в различных ситуациях, например, при создании строк для использования в регулярных выражениях, в файлах cookie браузера или локальном хранилище, при автоматическом тестировании или динамических строках для пользовательских уведомлений или сообщений и т. д. В частности, объединение строк различными способами позволяет разработчикам создавать более динамичные и гибкие веб-приложения.

Этот блог продемонстрирует разницу между « + оператор ' и оператор ' конкат() ” в JavaScript.







Строки JS «+» против метода «concat()»

+ оператор ' и оператор ' конкат() ” используются для соединения/объединения двух или более строк в JavaScript. Оператор «+» — это сокращенный способ объединения строк, а метод «concat()» — более явный способ объединения строк.



Синтаксис



Используйте данный синтаксис для оператора «+», чтобы соединить строки:





строка1 + строка2


Для метода «concat()» используется следующий синтаксис:

string.concat ( строка1, строка2, ..., строкаN ) ;


Пример 1. Соединение строк с помощью оператора «+»



Создайте две строки « стр1 ' и ' стр2 ”:

вар стр1 = 'Добро пожаловать в ' ;
вар стр2 = 'Линукс' ;


Использовать ' + », чтобы объединить или добавить эти две строки и сохранить полученную строку в переменной « присоединиться ”:

был присоединиться = стр1 + стр2;


Наконец, выведите конкатенированную строку на консоль:

console.log ( присоединиться ) ;


Выход


Использование его в числовом значении даст сумму чисел:


Пример 2. Соединение строк с помощью метода «concat()»

Позвоните в « конкат() ” для соединения двух строк:

был присоединиться = str1.concat ( стр2 ) ;


Выведите полученную строку в консоль:

console.log ( присоединиться ) ;


Выход


Теперь попробуем соединить числовые значения с помощью метода concat(). Это выдаст ошибку, потому что он объединяет строки, не выполняя никаких операций, таких как арифметические операции:


Если вы хотите соединить два числа, используйте их как строку:

Основное различие между оператором «+» и методом «concat()»

Основное различие между « (+) ” и “ конкат() ” приводится ниже:

(+) Оператор

метод concat()

(+) — это оператор JavaScript. concat() — это метод JavaScript.
Требуется не менее двух значений. Требуется хотя бы одна строка.
Объединяет строки, а также используется для выполнения арифметических операций с числовыми данными. Объединяйте только строковые значения.
Используется для числовых значений, а также для строк. Используется только для строк.


Это все о строковом операторе «+» и методе «concat()» в JavaScript.

Заключение

(+) оператор ' и оператор ' конкат() ” используются для объединения строк в JavaScript. Основное различие между ними заключается в том, что оператор «+» также объединяет или добавляет числовые значения с помощью арифметических операций. В то время как метод concat() применяется только к строкам. В этом блоге мы продемонстрировали разницу между оператором «+» и методом «concat()» в JavaScript.