double arrow

Условные операторы

В языке JavaScript два условных оператора: if-else и ?:.

Пример оператора IF-Else

if(Vol<2)

{

b=true;

ss="w002.htm";

}

else if(Vol>100)

{

b=true;

ss="w100.htm";

}

Пример оператора switch - case:

switch(variable) {

case value_1: {

//блок операторов_1

break;

Операторы цикла

В языке JavaScript три оператора цикла: for, for-in, while.

Пример оператора FOR

for(i=0; i<n; i++){ text+=" ";}

Пример оператора WHILE

i=0;

while(i<n)

{

text+=" ";

i++;

}

Кроме этих операторов в организации цикла могут участвовать еще два оператора:break (выход из цикла) и continue (переход на следующий шаг).

Объекты JavaScript

Язык JavaScript является объектно-ориентированным. Объекты JavaScript представляют собой наборы свойств и методов. Можно сказать, что свойства объектов - это данные, связанные с объектом, а методы - функции для обработки данных объекта.

В языке JavaScript имеется три вида объектов: встроенные объекты, объекты брaузера и объекты, создаваемые программистом.

JavaScript поддерживает следующий набор встроенных объектов: Array, Boolean, Date, Global, Function, Math, Number, String.

Массив в JavaScript является экземпляром встроенного объекта Array. Нумерация элементов в массиве начинается с нуля. Создать массив можно тремя способами:

var a1 = new Array();var a2 = new Array(3);var a3 = new Array('раз','два','три');

a1 - массив, в котором нет ни одного элемента.
a2 - массив из трех элементов с неопределенным (undefined) значением.
a3 - массив, заданный списком своих элементов.

Свойство объекта array

length. Число элементов массива.

Методы объекта Array

concat( ). Слияние двух массивов. Через параметр передается имя второго массива: c=a.concat(b);




Здесь элементы массива b добавляются к элементам массива a.

join( ).Слияние элементов массива в строку. Через параметр передается разделитель элементов. По умолчанию разделителем служит запятая. s=c.join('; ');

reverse( ). Меняет порядок элементов массива на обратный.

slice( ). Выделяет часть из массива. В качестве параметров передаются значения начального и конечного индексов, между которыми происходит выделение. При этом элемент массива с конечным индексом в результат не войдет. Следует помнить, что индексы отсчитываются от нуля.






Сейчас читают про: