Иногда разработчикам необходимо объединить несколько строк в одну строку в различных ситуациях, например, при создании строк для использования в регулярных выражениях, в файлах cookie браузера или локальном хранилище, при автоматическом тестировании или динамических строках для пользовательских уведомлений или сообщений и т. д. В частности, объединение строк различными способами позволяет разработчикам создавать более динамичные и гибкие веб-приложения.
Этот блог продемонстрирует разницу между « + оператор ' и оператор ' конкат() ” в JavaScript.
Строки JS «+» против метода «concat()»
“ + оператор ' и оператор ' конкат() ” используются для соединения/объединения двух или более строк в JavaScript. Оператор «+» — это сокращенный способ объединения строк, а метод «concat()» — более явный способ объединения строк.
Синтаксис
Используйте данный синтаксис для оператора «+», чтобы соединить строки:
строка1 + строка2
Для метода «concat()» используется следующий синтаксис:
Пример 1. Соединение строк с помощью оператора «+»
Создайте две строки « стр1 ' и ' стр2 ”:
вар стр1 = 'Добро пожаловать в ' ;вар стр2 = 'Линукс' ;
Использовать ' + », чтобы объединить или добавить эти две строки и сохранить полученную строку в переменной « присоединиться ”:
Наконец, выведите конкатенированную строку на консоль:
Выход
Использование его в числовом значении даст сумму чисел:
Пример 2. Соединение строк с помощью метода «concat()»
Позвоните в « конкат() ” для соединения двух строк:
был присоединиться = str1.concat ( стр2 ) ;
Выведите полученную строку в консоль:
Выход
Теперь попробуем соединить числовые значения с помощью метода concat(). Это выдаст ошибку, потому что он объединяет строки, не выполняя никаких операций, таких как арифметические операции:
Если вы хотите соединить два числа, используйте их как строку:
Основное различие между оператором «+» и методом «concat()»
Основное различие между « (+) ” и “ конкат() ” приводится ниже:
(+) Оператор |
метод concat() |
(+) — это оператор JavaScript. | concat() — это метод JavaScript. |
Требуется не менее двух значений. | Требуется хотя бы одна строка. |
Объединяет строки, а также используется для выполнения арифметических операций с числовыми данными. | Объединяйте только строковые значения. |
Используется для числовых значений, а также для строк. | Используется только для строк. |
Это все о строковом операторе «+» и методе «concat()» в JavaScript.
Заключение
“ (+) оператор ' и оператор ' конкат() ” используются для объединения строк в JavaScript. Основное различие между ними заключается в том, что оператор «+» также объединяет или добавляет числовые значения с помощью арифметических операций. В то время как метод concat() применяется только к строкам. В этом блоге мы продемонстрировали разницу между оператором «+» и методом «concat()» в JavaScript.