русс | укр

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

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

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

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


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

Пустая инструкция


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


 

И наконец, последняя из допустимых в JavaScript инструкций – пустая инст_ рукция. Она выглядит следующим образом:

 

;

 

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

 

// Инициализация массива a

for(i=0; i < a.length; a[i++] = 0);

 

Обратите внимание, что случайное указание точки с запятой после правой круг_ лой скобки в циклах for и while или в инструкции if может привести к неприят_ ным ошибкам, которые сложно обнаружить. Например, следующий фрагмент вряд ли делает то, что предполагал его автор:

 

if ((a == 0) || (b == 0)); // Ой! Эта строка ничего не делает...

o = null; // а эта строка выполняется всегда.

 

Когда пустая инструкция применяется специально, код желательно снабжать исчерпывающими комментариями. Например:

 

for(i=0; i < a.length; a[i++] = 0) /* Пустое тело цикла */ ;

 

Итоговая таблица JavaScript_инструкций

 

В этой главе мы представили все инструкции языка JavaScript. В табл. 6.1 со_ держится перечень этих инструкций с указанием синтаксиса и назначения каж_ дой из них.


 

1 Эти результаты и их причины слишком сложны, чтобы объяснять их здесь.


 

        Глава 6. Инструкции  
             
Таблица 6.1. Синтаксис JavaScript'инструкций          
Инструкция   Синтаксис   Назначение    
       
           
break   break;   Выход из самого внутрен_  
    break имя_метки;   него цикла инструкции  
        switch или инструкции с име_  
        нем имя_метки    
case   case выражение:   Метка для инструкции внут_  
        ри конструкции switch    
continue   continue;   Перезапуск самого внутрен_  
    continue имя_метки;   него цикла или цикла, поме_  
        ченного меткой имя_метки  
default   default:   Отметка инструкции по  
        умолчанию внутри инструк_  
        ции switch    
do/while   do   Альтернатива циклу while  
    инструкция          
    while (выражение);          
Пустая ин_   ;   Ничего не делает    
струкция              
for   for (инициализация; проверка; инкремент)   Простой в использовании  
    инструкция   цикл      
for/in   for (переменная in объект)   Цикл по свойствам объекта  
    инструкция          
function   function имя_функции([арг1[..., аргn]])   Объявление функции    
    {          
    инструкции          
    }          
if/else   if (выражение)   Условное исполнение фраг_  
    инструкция1   мента программы    
    [else инструкция2]          
Метка   идентификатор: инструкция   Присваивание инструкции  
        имени идентификатор    
return   return [выражение];   Возврат из функции или за_  
        дание возвращаемого функ_  
        цией значения, равным выра_  
        жению      
switch   switch (выражение) {   Многопозиционное ветвле_  
    инструкции   ние для инструкций, поме_  
    }   ченных метками case и de_  
      fault      
             
throw   throw выражение;   Генерация исключения    
               

 



6.20. Итоговая таблица JavaScript*инструкций  
           
Инструкция   Синтаксис   Назначение  
     
           
try   try {   Перехват исключения  
    инструкции      
    }      
    catch (идентификатор) {      
    инструкции      
    }      
    finally {      
    инструкции      
    }      
var   var имя_1 [ = значение_1]   Объявление и инициализа_  
    [ ..., имя_n [ = значение_n]];   ция переменных  
while   while (выражение)   Базовая конструкция для  
    инструкция   цикла  
with   with (объект)   Расширение цепочки облас_  
    инструкция   тей видимости (не рекомен_  
        дуется к применению)  
           

 



<== предыдущая лекция | следующая лекция ==>
Инструкция with | Создание объектов


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


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

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

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


 


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

 
 

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

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