Лаб_Web_12. Лабораторная работа 12 Объекты, встроенные в JavaScript Цель работы Изучить синтаксис объектов String, Math, Date, Array
Скачать 0.57 Mb.
|
Лабораторная работа № 12 Объекты, встроенные в JavaScriptЦель работы Изучить синтаксис объектов String, Math, Date, Array. Применить свойства и методы объектов для решения прикладных задач. Задание для подготовки к работе Изучить лекционный материал и теоретический материал настоящей лабораторной работы. Порядок выполнения работы Познакомиться с синтаксисом объектов String, Math, Date, Array, их методами и свойствами. Выполнить примеры. Выполнить индивидуальное задание по варианту. Поместить разработанный JS-код сценария на FTP-сервере (обязательно!). Составить электронный отчет о проделанной работе. Содержание отчета Титульный лист. Теоретическая часть. Обязательно указать номер варианта, текст индивидуального задания, тестовые данные, блок-схему реализации алгоритма решения задачи. Копии экрана, иллюстрирующие работу сценариев JavaScript. Код html-страниц, выполненных согласно варианту. Теоретический материал Объекты ядра языка JavaScript расширяют возможности Web – программиста, у которого появляется возможность высокоуровневой обработки строк, выполнения математических функций, работы с хронологическими датами и массивами. Все это делается с помощью встроенных объектов String, Math, Date, Array. Важной особенностью указанных объектов является то, что они могут использоваться как в серверных сценариях, так и сценариях выполняемых браузером (клиентские сценарии). Можно утверждать, что данные объекты незаменимы в Web – программировании. 1. Строковые объекты JavaScriptСтроковые литералы представляют собой произвольную последовательность символов в двойных или одинарных кавычках. Однако, в JavaScript это еще объекты типа String, имеющие свойства и многочисленные методы. Строковый объект создается подобно всем другим объектам: var stringName = new String(Строка); Экземпляр строкового объекта является переменной, которая ссылается на строку и для которой оператором new с помощью конструктора String (конструктор всегда имеет то же имя, что и объект, но может вызываться как функция с параметрами) выделяется необходимая память. В отличие от всех других объектов, для строковых объектов возможна более привычная форма создания: var stringName = Строка ; Например, обе следующие конструкции в JavaScript работают одинаково: var str1= new String(“Строковый литерал”); var str2= “Строковый литерал”; Однако конструкция с конструктором работает в серверных сценариях стабильнее. Важнейшим свойством объекта String является length, которое возвращает количество символов в строке. Следующий пример демонстрирует использование этого свойства. В примере, при загрузке страницы появляется стандартное окно ввода, в котором вводится некоторая строка (рисунок 1). После ввода строки закрытия окна, выводится вся страница, в которой напечатана и введенная строка и ее длина (рисунок 2). Рисунок 1. При загрузке страницы в стандартном окне вводится некоторая строка В данном проекте сайта используются три файла. Файл StringHTML.htm – содержит HTML - код; Использование строкового объекта |