Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
03.03.2016
Размер:
190.46 Кб
Скачать

??? А что будет при таком создании массива?

var arr_m = new Array (10);

33

Применим свойство length:

arr_m. length будет содержать значение 11.

Вывод: Если значением параметра в методе Array является единственное целое число, то оно задает размерность массива.

34

Двумерный массив

(массив массивов)

35

A. Прямоугольная матрица var Arr = new Array ();

for (var i = 0; i < n; i++)

{

Arr[i] = new Array (); for (var j = 0; j < m; j++)

{

Arr[i][j] = ……

}

}

36

B. Строки разной длины var Arr_B = new Array (2,5,8); var Arr_A = new Array ();

for (var i = 0; i < Arr_B.length; i++)

{

Arr_A[i] = new Array ();

for (var j = 0; j < Arr_B[i]; j++)

{

Arr_A[i][j] = ….

}

}

37

Двумерный массивы можно создавать так:

var arr1 = new Array ( [“Федоров”, true, 48.5], [“Сидоров”, 23.7, false]);

или так:

var arr2 = new Array (

Array (“Федоров”, true, 48.5), Array (“Сидоров”, 23.7, false));

38

Преобразование типов

Вязыке JavaScript не обязательно указывать тип переменной при первом ее объявлении.

ВJavaScript автоматически преобразуется тип выражения к типу строки, если хоть один из операндов принадлежит этому типу.

39

Рассмотрим пример: var D1 = "334";

var D2 = 31;

D3 = D1 + D2;

D4 = D2 + D1;

В результате переменные D3 и D4 будут равны соответственно:

D3 = 33431

D4 = 31334

40

Чтобы результат преобразовывался в число, необходимо применять функции parseInt () или parseFloat ().

D5 = D2 + parseInt (D1);

D5 будет равно 365.

Другие арифметические операции выполняются всегда только над числами, например,

D6 = D1 – D2;

 

то ответ будет 303.

41

Использование выражений:

Выражение - это комбинация переменных, операторов и методов, в

результате вычисления которых получается единственное значение.

Выражение бывает:

-арифметическое (результат - число);

-строковое (результат - строка );

-логическое (результат - булево значение ).

42

Соседние файлы в папке Лекции