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

Содержимое удалено Содержимое добавлено
Строка 130:
 
== Основные конструкции ==
Сами по себе синтаксические конструкции бесполезны, поэтому для их использования следует знать встроенные функции.
 
=== Функции ===
JavaScript как и многие другие языки программирования построен на ''фунциях''. Синтаксис:
Строка 140 ⟶ 142 :
</source>
Оператор ''return'' возвращает значение, в следующем примере это будет показано.
Параметры (или аргументы) это такие переменные значение которых мы задаём при вызове функции:
<source lang="javascript">
function plus(a,b)
Строка 153 ⟶ 155 :
 
=== Условия ===
Условия позволяют выполнить один или несколько операторов только при выполнение определённом условия. Синтаксис:
<source lang="javascript">
if([условие])
Строка 168 ⟶ 170 :
 
==== while ====
Цикл будет продолжаться до того момента когда условия перестанет выполнятся. Синтаксис:
<source lang="javascript">
while([условие])
Строка 194 ⟶ 196 :
}
</source>
В циклах for создаётся отдельная переменная, задаётся условие с этой переменной при котором будет продолжатся выполнение цикла. И при каждом выполнении производится какая либо операция. Например:
<source lang="javascript">
for(var i = 0; i <= 10; i++)
Строка 201 ⟶ 203 :
}
</source>
Подробное разъяснение: мы создаём переменную ''i'' и продолжаем выполнять цикл пока ''i'' меньше или равно 10 и прибавляем к ней 1 (инкремент)., соответственно цикл выполнится 10 раз.
 
=== Переключатели ===
Переключатели позволяют сравнить одну переменную с большим количеством констант, хотя их можно заменить простыми условиями. Но переключатели более лаконичны. Синтаксис:
<source lang="javascript">
var a;
switch(a)
{
case 1: //Если a = 1
[операторы]
break;
case 2: //Если a = 2
[операторы]
break;
default: //Если a = 3
[операторы]
break;
}
</source>
Сравнивать можно также со строками.
 
{{BookCat}}