Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало пути.doc
Скачиваний:
0
Добавлен:
04.01.2020
Размер:
7.81 Mб
Скачать

Встроенные объекты String, Array, Date, Math Объект String

Экземпляр объекта String можно объявить двумя способами:

var имя_переменной = new String ( " строковое_ значение " )

var имя_переменной = "строковое_значение"

Свойства String: length — количество символов (включая пробелы) в строке; prototype — свойство, позволяющее добавить новые свойства и методы ко всем создаваемым строковым объектам, если существующих недостаточно. Пример: создаем новый метод для всех строковых объектов. Со­держание метода определяется пользовательской функцией myFunc().

<!-- пример pr17 -->

<html>

<head>

<title>Наша начальная страница</title>

</head>

<body>

<script type="text/javaScript">

function myFunc() {

return "Шура";

}

String.prototype.myName= myFunc;

var mystring=new String("Балаганов")

mystring += " Автор этой книги - " + mystring.myName();

document.write (mystring);//Балаганов Автор этой книги - Шура

</script>

</body>

</html>

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

big(), small() – помещает текст строки внутрь тега <big> или <small>

bold()/italics() – помещает текст строки внутрь тега <bold>/<i>

fixed () – помещает текст строки внутрь парного тега <tt>

fontcolor (цвет), fontsize (размер) – помещает текст строки внутрь парного тега <font> с установленным атрибутом цвета, размера,

link (интернет-адрес) – преобразует строку в гиперссылку, указы­вающую на адрес, переданный в качестве параметра

charCodeAt (номер символа) – возвращает код символа, номер кото­рого передан в качестве параметра, в формате Unicode,

fromCharCode (список кодов символов Unicode, разделенных запя­тыми) – возвращает строку, созданную из символов, Unicode-коды кото­рых переданы в качестве параметров. Текущая строка не изменяется.

concat (список строковых значений, разделенных запятыми) – объе­диняет текущую строку со всеми строками, переданными в качестве ар­гументов

charAt (номер символа) – возвращает символ, номер которого пере­дан в качестве параметра

indexOf (подстрока, начало поиска) – возвращает номер позиции подстроки в текущей строке. Второй параметр задает номер символа, с которого начинается поиск, если этот параметр пропущен, то поиск на­чинается с начала строки.

lastIndexOf (подстрока, начало поиска) – то же самое, что и indexOf, но поиск ведется до конца строки.

slice (начало фрагмента, конец фрагмента) – возвращает фрагмент строки в виде объекта. Если второй параметр пропущен, выбираются все символы до конца строки.

split (разделитель, лимит) – возвращает массив, строк, полученных в результате разделения текущей строки. Символ-разделитель передается первым параметром. Второй параметр, если он присутствует, задает лимит количества элементов в результирующем массиве.

substr (начало фрагмента, конец фрагмента) – возвращает фрагмент строки, заданной длины. Если второй параметр опущен, то выбираются все символы до конца строки,

substring (начало фрагмента, конец фрагмента) - возвращает фраг­мент строки, последний символ во фрагмент не включается

toLowerCase ()/toUpperCase () – конвертирует все символы строки в нижний регистр/в верхний регистр

toString () – возвращает значение строки.