русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операторы управления


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


Весь набор операторов управления языка можно разбить на три группы:

· Операторы выбора, или условные

· Операторы цикла

· Операторы манипулирования с объектами

Операторы выбора

К этой группе операторов относятся операторы, которые выполняют определенные блоки операторов в зависимости от истинности некоторого булевского выражения. Это оператор условия i f . . .else и

переключатель switch.

if (условие) {

операторы1

}

[else {

олераторы2

} ]

Примечание

Фигурные скобки, отмечающие группу выполняемых операторов в блоках if и else, необязательны, если группа состоит из одного оператора.

Совет

Лучше всегда задавать группы выполняемых операторов в блоках if и else заключенными в фигурные скобки. Программа в этом случае легче читается, и проще производить ее модификацию.

Внутри группы выполняемых операторов могут использоваться любые операторы JavaScript, в том

числе и операторы условия. Таким образом, можно создавать группу вложенных операторой условия и реализовывать сложные алгоритмы проверки.

В операторе switch вычисляется одно выражение и сравнивается со значениями, заданными в блоках

со значениями, заданными в блоках case. В случае совпадения выполняются операторы

соответствующего блока case:

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

case значение! :

[операторы1]

[break;]

case значение2 :

[операторы2]

[break;]

...

default :

[операторы]

}

Если значение выражения в блоке switch равно значение!, то выполняется группа операторов

Операторы1, если равно значениеа, то выполняется группа операторов операторы2 и т. д. Если

значение выражения не равняется ни одному из значений, заданных в блоках case, то вычисляется

группа операторов блока default, если этот блок задан, иначе происходит выход из оператора switch.



Необязательный оператор break, задаваемый в каждом из блоков case, выполняет безусловный выход из

оператора switch. Если он не задан, то продолжается выполнение операторов в следующих блоках case до

первого оператора break или до конца тела оператора switch.



<== предыдущая лекция | следующая лекция ==>
Стандартные функции верхнего уровня | Примечание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.136 сек.