
- •Var имя_переменной:
- •Var myName пример js6
- •Integer
- •InternetAddress
- •Internetaddress
- •Приоритеты выполнения операций
- •If (условие1) {
- •Операторы цикла
- •Var column,row;
- •Var column,row;
- •Var objArr;
- •ValueOf()
- •Var myArr, c;
- •Var timeStr;
- •Var Spoint;
- •Регулярные выражения: пример 30
- •Работа с регулярными выражениями
- •Методы класса RegExp
- •Var result, re, str;
- •Свойства глобального объекта RegExp.
- •Var re, str, protocol, address, filename, result;
- •Regular Expressions
- •Метасимволы
- •Классы символов
- •Квантификаторы
- •Action в javascript
- •Использование Action в javascript.
- •Свойство method.
- •Использование свойства method в js.
- •Заключение.
Var objArr;
objArr= new Array(7);
objArr[0]=7;
objArr[6]="Строка";
Пример 2.
Найти сумму всех элементов массива.
<script>
function start() ПРИМЕР 23
{
var theArray=[1,2,3,4,5,6,7,8,9,10];
var total=0;
for (var element in theArray)
total+=theArray[element];
document.writeln("Сумма равна "+ total;
}
</script>
Пример
<HTML>
<HEAD>
<TITLE>script</TITLE>
<STYLE TYPE="text/css">
BODY { background: #D8BFD8;}
</STYLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var myarray = new Array(5) ;
myarray[0] =2
myarray[1] = 6
myarray[2] = 15
myarray[3] = 27
myarray[4] = 30
for (x in myarray)
{
myarray[x] = ++myarray[x];
}
alert(myarray);
//-->
</SCRIPT>
</BODY>
</HTML>
Количество элементов массива определяется автоматически при выполнении оператора for/in. Переменной element присваивается значение, которое может быть использовано как индекс массива.
Свойство length объекта типа Array позволяет определить количество элементов в массиве:
var n;
n=theArray.length;
Пример js22d
Методы объектов Array.
concat(Arr1,Arr2, ………..)
Присоединяет к массиву элементы списка (они могут быть тоже массивами):
var myArr=new Array(10,11,12);
myArr.concat(13,14,15);
Пример js22e
join(a)
Образует строку из элементов массива, разделяя их разделителем, переданным в качестве параметра метода:
var s;
s=myArr.join(*);
Пример js22f
рор()
Возвращает последний элемент массива, при этом удаляя его из массива:
var myArr=new Array(10,11,12);
myArr.pop()
Пример js22g
push()
Добавляет список элементов к концу массива и возвращает новую длину массива. Добавляемые элементы тоже могут быть массивами.
var myArr=new Array(10,11,12);
myArr.push(13,14,15);
Пример js22h
reverse()
Меняет порядок элементов в массиве на обратный:
var myArr=new Array(10,11,12);
myArr.reverse();
Пример js22i
shift()
Возвращает первый элемент массива, одновременно удаляя его из массива:
var myArr=new Array(10,11,12);
myArr.shift();
Пример js22j
slice(par1,par2)
Возвращает новый массив из элементов от par1 до par2, при этом par2 не включается.
Пример Js22k
Если номер конечного элемента не указан или задано значение только одного параметра, то вырезаются элементы до конца массива.
Пример Js22l
Если не задан номер и начального элемента, то вырезаются элементы, начиная с начала массива (копируется весь массив).
Пример Js22l
var myArr=new Array(10,11,12,13,14,15,16);
myArr.slice(3,5);
sort()
Сортирует элементы в массиве по возрастанию.
var myArr=new Array(17,12,19,13,15,11,16);
myArr.sort();
Пример Js23b
splice(par1, par2,список элементов)
Удаляет из массива элементы, начиная с номера par1 и заканчивая элементом с номером par2. Вместо них вставляется заданный список элементов.
var myArr=new Array(10,11,12,13,14,15,16);
myArr. Splice(2,5,1,2,3,4,5,6);
Пример Js23c
toString()
Преобразует массив в строку, вставляя запятые между символами.
Пример Js23d
unshift(список элементов)
Добавляет заданный список элементов в начало массива. Элементы списка могут быть тоже массивами.
var myArr=new Array(10,11,12);
myArr.unshift(15,23,45,55);
Пример Js23e