Реферат: Сравнительный анализ языков программирования JavaScript и VBScript

· if…then…else

· select case

Конструкция if…then применяется, когда необходимо выполнить группу операторов или один оператор в зависимости от значения выражения, задаваемого в качестве параметра условия конструкции.

Ее первая форма

if условие then оператор

позволяет вычислить указанный оператор, если истинно заданное условие.

Вторая форма этой конструкции позволяет вычислить группу операторов, заданных в нескольких строках кода, и имеет следующий синтаксис:

if условие then

операторы

end if

Наиболее общий синтаксис конструкции if…then…else следующий:

if условие1 then

[группа-операторов-1]

[elseIf условие2 then

[группа-операторов-2]…

[else

[группа-операторов-n]]

end if

Сначала проверяется условие1. Если оно ложно, то проверяется условие2. Если и оно ложно, то проверяется следующее условие из группы elseIf до тех пор, пока не будет найдено истинное условие, операторы которого и выполняются. После чего управление передается оператору, непосредственно следующему за оператором end if.

Если не найдено ни одно истинное условие, то выполняется группа операторов из блока else, если он присутствует в конструкции. В противном случае управление передается оператору, следующему за оператором end if.

Блоков elseIf в конструкции if…then…else может быть сколько угодно, тогда как блок else всегда один, если он задан.

Если в предыдущей конструкции принятия решения проверяется равенство одного выражения разным условиям, она становится не достаточно эффективной как с точки зрения ее выполнения, так и сточки зрения легкости восприятия текста. В этом случае следует использовать конструкцию select case:

select case тестируемое_выражение

[case список_значений1

[группа-операторов-1]]

[case список_значений2

[группа-операторов-2]]

.

.

К-во Просмотров: 318
Бесплатно скачать Реферат: Сравнительный анализ языков программирования JavaScript и VBScript