индекс |
14. JAVASCRIPTОсновы JavaScriptСкрипт задается с помощью тега <script>: <script language = "JavaScript"> Так как JavaScript является основным, но все же не единственным языком написания скриптов, следует указать, что скрипт пишется именно на нем: <script language = "JavaScript"> Тело скрипта заключается в комментарии, используемом в HTML, <!-- и -->. Это делается для того, чтобы ранние версии браузеров, не поддерживающие тег <script>, не выводили его текст на экран монитора. Знак // не относится к знаку комментариев HTML, но он необходим для правильной работы интерпретатора JavaScript. Этот знак означает в JavaScript, что строка, начинающаяся с него, является комментарием. Основными типами данных в JavaScript являются целые, вещественные, булевы и строковые. Переменные в JavaScript задаются с помощью ключевого слова var: var a = 27; JavaScript является языком со свободной типизацией, поэтому в отличие от большинства других алгоритмических языков в нем не нужно указывать тип переменных. Причем одной и той же переменной можно присваивать различные типы данных: var a = 27; Для конкатенации (объединения) строк используется оператор +: var a = "a" + "b" + "c"; Переменная a будет содержать строку "abc". Массивы создаются с помощью оператора new: var a = new Array(); Причем нумерация элементов массива начинается с нуля. В JavaScript допускается возможность хранить различные типы данных в одном массиве: var a = new Array(); С помощью JavaScript можно так же имитировать и многомерные массивы: var a = new Array(); Приведем пример использования скрипта: <html> Ввод данных можно осуществить с помощью оператора prompt, а вывод с помощью оператора alert: <html> Первый аргумент оператора prompt является строкой, которая будет использована в качестве приглашения пользователю, а второй – значением по умолчанию. Если не предполагается использовать значение по умолчанию, то необходимо задать пустую строку "". Так как оператор prompt принимает строку, для того, чтобы преобразовать ее в число, используются операторы parseFloat и parseInt, преобразующие в переменную вещественного и целого типа соответственно. Управляющие структуры JavaScriptОсновными управляющими структурами в JavaScript являются операторы условного перехода if, if – else, циклы for, while и do – while, а так же оператор выбора switch. Синтаксис управляющих структур практически такой же как и в C++. Пример оператора if – else: if(a < 5) Если после if или else следует несколько строк операторов, то следует их группировать с помощью фигурных скобок: if(a < 5) Приведем пример использования оператора switch, в котором пользователю предлагается угадать целое число от одного до пяти: <html> Пример оператора for, в котором выводятся пять пар чисел – первое от нуля до четырех с шагом 1, а второе от нуля до восьми с шагом 2: var b = 0; Того же самого эффекта можно добиться и с помощью оператора while: i = 0; а так же с помощью do – while: i = 0; Хотя в данном случае предпочтительным все же является использование оператора for.
|
|
|||||||||||||
на главную | материалы | ПО | библиография | карта сайта | словарь | наверх |
©Structuralist
2005-2006 structuralist@narod.ru |