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

Содержимое удалено Содержимое добавлено
исправление ошибок
Строка 15:
Второй способ отличается от первого тем, что можно назначать сразу несколько переменных:
<source lang="javascript">var x = 1, y = 2</source>
А так же тем, что второй способ определяет значение переменной только в своемсвоём блоке кода.
Если присвоить значение переменной, не объявленной с помощью инструкции var, JavaScript неявно объявит эту переменную за вас. Однако переменные, объявленные таким образом, всегда создаются как глобальные, даже если они работают только в теле функции.
 
Строка 25:
Для того, чтобы интерпретатор игнорировал часть программного кода, например, пояснения, используют специальные операторы.
 
'''1.''' Оператор «//» используют, чтобы текст, расположенный справа от оператора до конца строки, сделать комментарием: <nowiki>''программа'' // ''комментарий''</nowiki>. Пример:
<source lang="javascript">// Программный код
x = 3 // Присвоение переменной x значения 3
Строка 127:
"J" - "J"; // результат NaN
</source>
Если вы не знаете, то NaN — это значение переменной, когда совершается неккоректное действие, например <nowiki>a = 1 * "Hello! "</nowiki>. NaN не равен ни одному числу, даже самому себе.
 
== Основные конструкции ==
Строка 142:
</source>
Оператор ''return'' возвращает значение, в следующем примере это будет показано.
Параметры (или аргументы) это такие переменные, значение которых мы задаём при вызове функции:
<source lang="javascript">
function plus(a,b)
Строка 155:
 
=== Условия ===
Условия позволяют выполнить один или несколько операторов только при выполнениевыполнении определённомопределённого условия. Синтаксис:
<source lang="javascript">
if(условие)
Строка 169:
=== Циклы ===
==== while (цикл с предусловием) ====
Цикл будет продолжаться до того момента, когда условия перестанет выполнятся. Синтаксис:
<source lang="javascript">
while(условие)
Строка 178:
 
==== do…while (цикл с постусловием). ====
Цикл ''do…while'' отличаютсяотличается от ''while'' только тем, что условие проверяется в конце выполнение блока, соответственно он выполнится миниум 1 раз. Синтаксис:
<source lang="javascript">
do
Строка 195:
}
</source>
В циклах for создаётся отдельная переменная, задаётся условие с этой переменной, при котором будет продолжатся выполнение цикла. И при каждом выполнении производится какая -либо операция. Например:
<source lang="javascript">
for(var i = 0; i <= 10; i++)
Строка 221:
}
</source>
''case'' сравнивает переменную, указанную в ''switch(переменная)''. ''break'' прерывает выполнение ''case'' или ''default'', т. е. если он будет отсутствувать при выполнении хотя бы первого ''case'', выполнятся все последующие и ''defalult''. ''default'' выполнится только если ни один из операторов ''case''.
 
{{BookCat}}