Встроенный JavaScript объект String используется для хранения и обработки текстовой информации.
ТвитнутьОбъект String (строковый объект) используется для хранения и обработки текстовой информации.
Синтаксис:
// Создание объекта String (первый вариант) x=new String("произвольный текст"); // Создание объекта String (второй вариант) x="произвольный текст"; // или x='произвольный текст';
С помощью свойства length Вы можете узнать длину строки.
Пример
//Создадим строку var x=new String('Это строка произвольного текста.'); // Узнаем длину строки (количество символов учитывая пробелы) и выведем ее на страницу document.write(x.length);
С помощью метода 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. Найдите начальные позиции выделенных жирным слов и выведите результат на экран (подробнее смотрите в редакторе):