AJAX загрузка
home

Встроенный JavaScript объект String используется для хранения и обработки текстовой информации.

Объект String

Объект String (строковый объект) используется для хранения и обработки текстовой информации.

Синтаксис:

// Создание объекта String (первый вариант)
x=new String("произвольный текст");
// Создание объекта String (второй вариант)
x="произвольный текст";
// или
x='произвольный текст';

Свойства объекта String

С помощью свойства length Вы можете узнать длину строки.

Пример

//Создадим строку
var x=new String('Это строка произвольного текста.');
// Узнаем длину строки (количество символов учитывая пробелы) и выведем ее на страницу
document.write(x.length);
Быстрый просмотр

Методы объекта String

С помощью метода toUpperCase() Вы можете перевести все символы текста в верхний регистр, а с помощью toLowerCase() - в нижний.

Пример

//Создадим строку
x='ЭтО СтрОка';
//Выведем строку без изменений
document.write(x + '<br />');
//Переведем все буквы строки x в верхний регистр и выведем результат на страницу
document.write(x.toUpperCase()+'<br />');
//Переведем все буквы строки x в нижний регистр и выведем результат на страницу
document.write(x.toLowerCase()+'<br />')
Быстрый просмотр

Обратите внимание: помните о важности регистра букв в JavaScript при обращении к методам, а также не забывайте о круглых скобках (), которые должны добавляться после их названия.

С помощью метода concat() Вы можете объединить две и более строки и вывести результат на страницу.

Пример

//Создадим несколько строк
x='Эти строки текста  ';
y='будут объединены ';
z='с помощью метода <b>concat</b>.';
//Объединим эти строки и выведем результат на страницу
document.write(x.concat(y,z));
Быстрый просмотр

С помощью метода replace() Вы можете заменить одно произвольное слово в строке на другое.

Пример

//Создаем строку
x='<b>HTML</b> - это скриптовый объектно ориентированный язык программирования. ';
//Заменим слово 'HTML' на 'JavaScript' в строке x и выведем результат на страницу
document.write(x.replace('HTML','JavaScript'));
Быстрый просмотр

Обратите внимание: полный список свойств и методов строкового объекта Вы можете найти в нашем JavaScript Справочнике.

Сделайте сами

Задание 1. Извлеките часть строки выделенную жирным шрифтом и выведите ее на страницу (подробнее в редакторе):

Задание 1

<script type='text/javascript'>
//Запишем строку в переменную str1
str1='В тайге и горах можно увидеть марала, лося, белку, бурундука, зайца.';

//Пишите Ваш код здесь

</script>

Задание 2. Раскодируйте значение строки и выведите результат на экран (подробнее в редакторе):

Задание 2

(1052)(1086)(1089)(1082)(1074)(1072)

<script type='text/javascript'>

//Пишите Ваш код здесь

</script>

Задание 3. Найдите начальные позиции выделенных жирным слов и выведите результат на экран (подробнее смотрите в редакторе):

Задание 3

<script type='text/javascript'>

//Пишите Ваш код здесь

</script>