Авторский знак. Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.

Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


Чувашия-это моя Россия


Типы данных в JavaScript.

(продолжение)

Массивы позволяют группировать несколько значений (называемых элементами) в одной переменной. Значения стандартных массивов индексируются числовыми значениями начиная с нуля.

Простые переменные содержат только кусок информации такие как числовое значение или последовательность символов. Такие переменные отлично подходят для отслеживания одного показателя ( счета, цены, возраста, даты), но, если Вам надо знать сразу несколько параметров о товаре ( цена, цвет, производитель, год выпуска, цвет, качество и т.д.), тогда Вам простые переменные вряд ли помогут. И таких параметров о товаре будет несколько десятков и товаров в магазине за сотни и тысячи наименований. Что каждому параметру сою переменную. А как быть, коггда название поменялось, или другой товар завесли, все параметры переписать? Конечно, это создаст кучу проблем в товарообороте. Выход совсем в другом.

В языке JavaScript есть более удобный способ отслеживания за списком элементов. Этот метод называется массивом. Массив - это способ хранения более одного значения в одном и том же месте. Вот, пример. Когда Вы идете магазин, Вы же не записываете название продукта отдельно на отдельный листок бумаги. Вы берете один лист бумаги ( сейчас, конечно, открывает айпад и страничку на айпаде и пишите) и на одном листе бумаги пишите название десятков продуктов. Вот, лист бумаги и есть массив-хранитель многих значений продуктов( значений элементов).

Для создания массива и сохранения в нем каких-либо элементов, сначала необходимо объявить его имя 9 как и в случае с переменной), потом добавить к имени список значений, разделенных запятыми. Каждое значение представляет один из элементов списков. Все правило, что Вы прочитали про переменных надо выполнять, чтобы избегать недоразумений входе выполнения программ.

Чтобы создать массив, Вы должны помещать список элементов в квадратные скобки [...]. К примеру, массив содержащий названия дней недели( пусть аббревиатура дней недели):

 
                         var дни=['Пон','Вт','Ср','Чет','Пят','Суб','Вс'];

Заметьте, что квадратные скобки [...] очень важный элемент массива, можно сказать даже лицо массива, да и красиво смотрится на самом деле. Квадратные скобки сообщаю интерпретатору JavaScript о том, что он имеет дело с массивом. Можно создать пустой массив, не содержащий ни одного элемента:

                         var списокСантрек=[];

Создание пустого массиво равнозначно объявлению( декларированию) переменной. Вы создаете пустой массив, если не добавляете в массив элементы до тех пор, пока программа не будет запущена. Для чего? Вот, например, пустой массив, который создали свыше в примере, создается для отслеживания названий песен, которые посетитель выберет из списка на странице сайта. Вы же не можете заранее какую песню из списка посетитель выберет, поэтому объявляете пустой массив,который по мере прослушивания песен будет заполняться названиями песен.

Внимание! Есть другой подход к созданию масива. На языке JavaScript существует ключевое слово Array. С применением ключевого слова Array не требуется писать квадратные скобки, но создается так:

                         var дни= new Array('Пон','Вт','Ср','Чет','Пят','Суб','Вс');

Но, способ хранения данных в массиве, который очень популярен и востребован сейчас, называемый литералом массива. Метод литерала массива очень удобный, потому что требуется очень мало писать.

 
                         var дни=['Пон','Вт','Ср','Чет','Пят','Суб','Вс'];

В массиве можно хранить любые значения: простые переменные , строковые переменные, булевые значения. Так же в качестве элнментов Вы можете использовать другие массивы: массив в массиве. Массивы бывают многомерными. Массив для удобства оформления можно разнести в разные строки.

Доступ к значениям переменной Вы можете получить если используете имя переменной . Но просто написам имя массива получить значение элем ента переменой невозможно, надо указать так называемый индекс - это уникальный номер массива, который показывает позицию элемента в массиве.

Внимание! Первый элемент в массиве имеет индекс=0. Запомните первый элемент с идексем равным нулю, то есть пишется так: имя_массива[0]. Например:

 
                         var дни=['Пон','Вт','Ср','Чет','Пят','Суб','Вс'];

Если напишем alert(дни=[0];, то Вам выдаст бразуер на экране значение масива равным: Пон. Если Вы захотели вывести среду, то Вам надо писать так: alert(дни=[2]; Но никак не указыват порядок три, потому что среда является третим элементом данного массива, но индекс в массиве у элемента ср есть равный 2(два).

В массиве есть ключевое слово length обозначающая общее количество элементов в массиве.

В JavaScript есть команда ( ключевое слово) push(), которая добавляет в конец массива элемент указанный в круглых скобках комнды push().

В JavaScript есть команда ( ключевое слово) unshift(), которая добавляет в начало массива элемент указанный в круглых скобках комнды unshift().

В JavaScript есть команда ( ключевое слово) pop(), которая удаляет из начала массива элемент указанный в круглых скобках комнды unshift().

В JavaScript есть команда ( ключевое слово) shift(), которая удаляет из конца массива элемент указанный в круглых скобках комнды shift().


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: