Рост и в приложениях наблюдается рост спроса на JavaScript. Это один из важнейших языков веб-разработки. Эта статья о Конкатенация строк в JavaScript объяснит, как обрабатываются строки, в следующей последовательности:
- Основы конкатенации строк в JavaScript
- Аналогия с Microsoft Excel
- Аналогия с программированием на C
- Как строки обрабатываются в JavaScript?
- Методы манипулирования строками
Основы конкатенации строк в JavaScript
Конкатенация - это операция, которая лежит в основе соединения двух строк. Объединение строк - неизбежный аспект программирования. Прежде чем перейти к «Конкатенации строк в JavaScript», нам нужно сначала прояснить основы. Когда интерпретатор выполняет операцию, создается новая строка. Каждый язык программирования имеет свой синтаксис для операции конкатенации.
edu.reka : Perl, PHP
edu & reka: Visual Basic, Visual Basic.NET и Ada
strcat (edu, река): C, C ++
эду + река: Ява
edu || река: FORTRAN
Кроме того, конкатенация применима для других типов данных, таких как двоичные, плавающие, символьные, целые числа и т. Д. Но для этого типы данных сначала преобразуются в строки. Кроме того, когда мы имеем дело с объектами, объединение строк возможно только в том случае, если один или оба объекта принадлежат к одному классу.
Аналогия с Microsoft Excel
Давайте разберемся с конкатенацией на нашей самой базовой платформе: Microsoft Excel. Функция CONCATENATE / CONCAT объединяет две или более строк вместе. Он используется как функция рабочего листа и может быть введен как часть формулы в ячейке.
Синтаксис:
СЦЕПИТЬ (edu1, [edu2, & hellip.edu_n])
Возвращаемое значение:
Строка / текст
Иногда пользователи могут захотеть добавить в результат пробелы. В таких случаях синтаксис немного отличается.
Аналогия с программированием на C
Поскольку все мы знакомы с самым основным языком, а именно. Программирование на C, давайте разберемся с конкатенацией простой программы на C.
#include int main () {char edu1 [100], edu2 [100], i, j printf ('Введите первую строку:') scanf ('% s', edu1) printf ('Введите вторую строку:') 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) вернуть 0}
Вывод:
Введите первую строку: edu
Введите вторую строку: reka
После соединения: edureka
Как строки обрабатываются в JavaScript?
Давайте сначала разберемся со строковыми объектами в . Мы можем определить строки как типы данных, которые используются в программировании с целью хранения последовательности символов. Целые числа и единицы с плавающей запятой также можно кодировать как строки, но в основном в виде текста, а не чисел. Прежде чем продолжить работу со строками, нам необходимо понять свойства строковых объектов.
- Строитель: Возвращает ссылку, созданную прототипом экземпляра JavaScript.
Синтаксис:
array.constructor
Код:
Конструктор массива JavaScript | Edureka var edu = новый массив (10, 20, 30) document.write ('edu.constructor is:' + edu.constructor)
Вывод:
edu.constructor: функция Array () {[собственный код]}
- Длина: Это говорит нам о нет. элементов в массиве
Синтаксис:
array.length
Код:
Длина массива JavaScript | Edureka var edu = новый массив (10, 20, 30) document.write ('edu.length is:' + edu.length)
Вывод:
edu.length: 3
Прототип: Свойство prototype позволяет нам добавлять методы и свойства к любому объекту (Number, Boolean, String, Date и т. Д.). Это глобальная собственность
Синтаксис:
object.prototype.name = значение
Код:
Edureka Objects function Online (курс, платформа) {this.course = course this.platform = platform} var myOnline = new Online ('R программирование', 'Edureka') Online.prototype.price = null myOnline.price = 2400 document. write ('Онлайн-курс:' + myOnline.course + '
') document.write (' Онлайн-платформа: '+ myOnline.platform +'
') document.write (' Онлайн-цена: '+ myOnline.price +'
')
Вывод:
Онлайн-курс: R программирование Онлайн-платформа: Edureka Online цена: 2400
Методы манипулирования строками
S.no | Метод |
один | индекс() Возвращает значение индекса первого вхождения любого строкового объекта. |
2 | кусочек() Этот метод используется для извлечения определенного раздела из заданной строки |
3 | Трещина() что такое агрегация в Java Этот метод используется для разделения строки на две отдельные строки. |
4 | concat () Этот метод используется для объединения двух разных строк и возврата объединенной строки |
5 | ценность() Этот метод используется для возврата первичного значения строки. |
Из таблицы мы сосредоточимся только на 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 ('Результат:' + edu3)
Вывод:
Если речь идет об обучении, Edureka - подходящая платформа
Кроме того, как программист, иногда возникает необходимость соединить несколько строк вместе, а именно. более, чем два. Давайте рассмотрим простой фрагмент кода, который подчеркивает использование конкатенации строк в JavaScript:
Соединим три струны
Edureka Button function myFunction () {var edu1 = 'Hello' var edu2 = 'Edureka,' var edu3 = 'Давайте кодируем сегодня!' var con = edu1.concat (edu2, edu3) document.getElementById ('edu'). innerHTML = con}
Вывод:
Итак, мы обсудили все, что связано с конкатенацией строк в JavaScript, теперь мы можем писать коды и посмотреть, сможем ли мы действительно реализовать метод конкатенации. Итак, вот что вы можете сделать перед написанием статьи:
- Визуализировать поток вашей программы
- Решите для объявления переменных
- Запишите несколько струны
- Следовать Примеры написано здесь
- Вы можете проверить это на своем локальный сервер .
На этом мы подошли к концу нашего блога о конкатенации строк в JavaScript. Надеюсь, вы поняли разные способы объединения или соединения строк.
Теперь, когда вы знаете о JavaScript, ознакомьтесь с пользователя Edureka. Курс по сертификации веб-разработки поможет вам узнать, как создавать впечатляющие веб-сайты с помощью HTML5, CSS3, Twitter Bootstrap 3, jQuery и API Google и развертывать их в Amazon Simple Storage Service (S3).
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Конкатенации строк в JavaScript», и мы свяжемся с вами.