Базов JavaScript
Maсиви
Масиви в JavaScript
Масивите в JavaScript са специализирана форма на обектите
• подредена колекция от значения(елементи)
• всеки елемент се характеризира с позицията си (индекса)
• индексирането започва от 0
Масивите на JavaScript са нетипизирани
• Могат да присвояват значения от произволен тип
• Различните елементи могат да са от различен тип
Масивите на JavaScript са динамични
• Могат да нарастват или намаляват при необходимост
• Не е необходимо да се задава фиксирана дължина или да се разпределя
наново памет при изменението и
Масивите в JavaScript могат да бъдат разредени
• в масивите могат да отсъстват елементи
Всички масиви имат свойство length
•
при неразредените масиви това е броя на елементите
Създаване на масиви-1/3
Два варианта на синтаксиса за създаване на масиви
1.
С помощта на литерал (инициализиращ списък), задаван в квадратни скоби
•
литерал - списък от значения, разделени със запетаи
•
списъкът може да е празен
var emptyArr = [ ];
var fruits = ["Ябълка", "Праскова", "Грозде"];
•
Значенията в литерала на масива могат да бъдат произволни изрази
var base = 1024;
var table = [base, base+1, base+2, base+3];
2.
Чрез операцията new
var emptyArr = new Array();
var fruits = new Array ("Ябълка", "Праскова", "Грозде“);
–
използва се по-рядко, т.к. записът чрез литерали е по-кратък
–
особеност: с един числов аргумент създава масив със зададената
дължина и неопределени(undefined) значения на елементите
var arr1 = new Array(2,3,4) //създава масив [2, 3, 4]
var arr2 = new Array(2) //създава масив с дължина 2
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Програмиране и програмни езици
Програмиране в Интернет
Масиви при JavaScript
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте