Книга JavaScript/Спецификация языка: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 135:
JavaScript как и многие другие языки программирования построен на ''фунциях''. Синтаксис:
<source lang="javascript">
function [имя_функции]([параметры])
{
[операторы]
return;
}
Строка 157:
Условия позволяют выполнить один или несколько операторов только при выполнение определённом условия. Синтаксис:
<source lang="javascript">
if([условие])
{
[операторы]
}
else //Иначе, т. е. если условие не выполнилось.
{
[операторы]
}
</source>
 
=== Циклы ===
 
==== while ====
Цикл будет продолжаться до того момента когда условия перестанет выполнятся. Синтаксис:
<source lang="javascript">
while([условие])
{
[операторы]
}
</source>
Строка 183 ⟶ 182 :
do
{
[ операторы]
}
while([условие])
</source>
 
Строка 191 ⟶ 190 :
Синтаксис:
<source lang="javascript">
for(var [название_переменной] = [начальное_значение]; [условие]; [шаг цикла])
{
[операторы]
Строка 200 ⟶ 199 :
for(var i = 0; i <= 10; i++)
{
[операторы]
}
//Аналог для цикла while
var i;
while(i <= 10)
{
операторы
i++;
}
</source>
Строка 212 ⟶ 218 :
{
case 1: //Если a = 1
[операторы]
[break; ]
case 2: //Если a = 2
[операторы]
[break; ]
default: //Если a = 3
[операторы]
[break; ]
}
</source>
''case'' сравнивает переменную указанную в ''switch([переменная])''. ''break'' прерывает выполнение ''case'' или ''default'', т. е. если он будет отсутствувать при выполнении хотя бы первого case выполнятся все последующие. ''default'' выполнится только если ни один из операторов ''case''.
 
{{BookCat}}