Цикл While
Две формы while:
1. Цикл с предусловием (проверка условия в начале):
while(i<5) { … }
2. Цикл с постусловием (проверка условия в конце):
do { … } while (i<5)
Цикл For
for (var i=0;i<10;i++) { ...}
Создание функций
Существует 2 вида функций – именованные и неименованные. Основное отличие в результате их работы в том, что именованная функция видна везде, а анонимная – только после объявления:
Именованные (FunctionDeclaration)
function имя (параметры) {...}
Пример.
var a = sum(2,2)
function sum(x,y) {
return x+y
}
Анонимные (FunctionExpression)
var имя = function(параметры) {…}
Плохой пример. Будет ошибка, т.к sum еще не существует.
var a = sum(2,2)
var sum = function(x,y) {
return x+y
}
Объекты
Javascript – объектный язык. В нем все является объектами. Строки, числа, функции и массивы – все это объекты со своими методами и свойствами. Объекты создаются функциями-конструкторами при помощи директивы new. Практически всё в javascript делается при помощи вызова методов различных объектов.
Методы объектов вызываются через точку. Например, у строки String есть метод toUpperCase, возвращающий строку в верхнем регистре:
name = "Vasya"
alert( name.toUpperCase() )
Или даже так:
alert( "Vasya".toUpperCase() )