Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Базовые конструкции языков программирования

Базовые конструкции в той или иной форме встречаются во всех языках программирования, но могут в деталях отличаться. Рассмотрим, как реализованы базовые конструкции в языке программирования JavaScript.

В программах информация хранится в переменных(могут меняться в процессе выполнения программы) и константах(не менятются в процессе выполнения программы),к которым в программе можно обращаться по имени.

Var itog : string; // объявление переменной

 

Простыми инструкциями (англ. statement) JavaScript являются операторы присваивания, вызовы методов объектов, операторы инкремента и декремента и т.д. Как и других языках программирования, в JavaScript можно объединять последовательности инструкций в блоки, получая составную инструкцию. Для этого последовательность инструкций заключается в фигурные скобки. В дальнейшем под инструкцией понимается простая либо составная инструкция.

 

Условная инструкция IF(оператор ветвления)

if ( условие )

инструкция, выполняемая в случае истинности условия

Else

инструкция, выполняемая в случае ложности условия;

 

Инструкция SWITCH

Если вариантов значения условия много, и конструкция IF получается слишком громоздкой, удобна инструкция SWITCH :

switch( выражение )

{

case значение1 : инструкция; break;

case значение2 : инструкция; break;

...

case значениеN : инструкция; break;

default : инструкция по умолчанию;

}

 

Цикл WHILE с предусловием

 

while ( условие )

инструкция, выполняемая в случае истинности условия;

Цикл WHILE с постусловием

 

do

инструкция, выполняемая в случае истинности условия

while ( условие );

Цикл FOR

 

for ( инициализация счетчика цикла;

проверка условия продолжения цикла;

изменение счетчика цикла )

инструкция;

 

Операторы безусловного перехода в языке JavaScript не предусмотрены и в современных языках не используются. В языках FORTRAN и ALGOL, использовавшихся в шестидесятых-семидесятых годах прошлого столетия можно было в любом операторе (инструкции) определить МЕТКУ и в любом месте программы использовать инструкцию

GOTOМЕТКА;

В результате после этой инструкции выполнится инструкция с соответствующей меткой.

Сравните приведенные инструкции с аналогичными, использующимися в языке PHP

 

Условная инструкция IF

 

if (логическое выражение)

инструкция, выполняемая в случае истинности логического выражения;

Else

инструкция, выполняемая в случае ложности логического выражения;

 

Цикл WHILE с предусловием

while(логическое выражение)

инструкция, выполняемая в случае истинности логического выражения;

 

ЦиклWHILE с постусловием

do

инструкция, выполняемая в случае истинности логического выражения;

while(логическое выражение);

 

Цикл FOR

for (команды инициализации; условие продолжения цикла; команды, выполняемые после очередной итерации)

инструкция тела цикла;

 

(см., например, по языку JavaScript, кроме GoTo, который категорически не рекомендуют использовать, даже если он поддерживается

http://vvz.nw.ru/Lessons/JavaScript/index.htm

http://vvz.nw.ru/Lessons/JavaScript/instructions.htm)

 


<== предыдущая страница | следующая страница ==>
Информационные системы, информационные процессы, информационные технологии | Хранение информации. Понятие данных. Базы данных

Дата добавления: 2015-07-26; просмотров: 183; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.