Работа со строками: объединение текстовых значений
Для объедения двух и более текстовых значений используется оператор объединения (+) (знак "плюс" используют как сокращенную запись конкатенации (объединения) двух или более строк).
Рассмотрим пример:
<script language="JavaScript">
var a,b,c
a="Мaша"
b="ела кашу"
c=a+" "+b
alert(c)
</script>
На экране отобразится:
Замечание: В данном примере объединяются две строки a, b и между ними устанавливается пробел - " ".
В дополнение к оператору объединения можно использовать оператор += , позволяющий добавлять текст к содержимому строковой переменной. Добавим к нашему предложению точку.
Тогда наш пример перепишется следующим образом:
<script language="JavaScript">
var a,b,c
a="Мaша"
b="ела кашу"
c=a+" "+b
с+="."
alert(c)
</script>
На экране отобразится:
Замечание: Символ (+) используется в JavaScript и для суммирования числовых значений. Броузер автоматически, основываясь на определенных переменным типах данных, определяет, где выполнять операцию сложения, а где объединять текстовые значения. Если его использовать между текстом и числом, то число будет преобразовано в текст и добавлено к содержимому строкового объекта.