32. Основни типове данни в JavaScript - списъци

 

Книга "Основи на програмирането" с JavaScript

Презентация 1

Теоретични материали

Списъци в JavaScript

Списъците в JavaScript са структури от данни, които съдържат поредица от елементи, които могат да бъдат различни типове данни като числа, низове, обекти и функции. Елементите в списъка се индексират от 0 до n-1, където n е броят на елементите в списъка. В JavaScript, списъци се реализират с помощта на масиви (arrays).

Ето някои ключови концепции за работа с масиви в JavaScript:

 

Създаване на масив: Можете да създадете масив, като използвате квадратни скоби ([]) и поставите елементите си, разделени със запетаи, вътре. Например:

const fruits = ["ябълка", "банан", "череша"];

 

Достъп до елементи: Можете да получите достъп до конкретни елементи в масив, като използвате индекса им. Индексирането започва от 0, така че първият елемент е на индекс 0, вторият е на индекс 1 и т.н. Например:

console.log(fruits[0]); // ще отпечата "ябълка"

console.log(fruits[2]); // ще отпечата "череша"

 

Дължина на масива: Можете да използвате свойството .length за да определите броя на елементите в масива. Например:

console.log(fruits.length); // ще отпечата 3

 

Добавяне на елементи: Има няколко метода за добавяне на елементи към масив. Например, методът .push() добавя елемент в края на масива.

fruits.push("портокал");

console.log(fruits); // ще отпечата ["ябълка", "банан", "череша", "портокал"]

 

Премахване на елементи: Методът .pop() премахва последния елемент от масива. Съществуват и други методи за премахване на елементи по индекс или по условие.

const lastFruit = fruits.pop();

console.log(fruits); // печата ["ябълка", "банан", "череша"]

console.log(lastFruit); // печата "портокал"

 

Преминаване през масив: Можете да използвате цикли като for или forEach за да преминете през всеки елемент в масив и да извършите някаква операция с него.

for (const fruit of fruits) {

    console.log(fruit); // Печата всеки плод на отделен ред

}

Това са само някои от основите на работата с масиви в JavaScript. Има много други методи и функционалности, които можете да използвате за манипулиране и обработка на данните в масивите си.

 

Задача за упражнение

Отворете по избор една от дадените среди за програмиране като кликнете на съответния бутон и изпълнете задачата:
Задача: Създаване на списък в JavaScript. Намиране на сумата на елементите
  1. Създайте празен списък в JavaScript;
  2. Генерирайте между 10 и 50 случайни числа в диапазона от 1 до 100, и ги добавете в списъка с метода .push(), като използвате циклична конструкция for();
  3. Изведете елементите на списъка в конзолата;
  4. Намерете сумата на всички числа от списъка, като ги обходите с циклична конструкция while;
  5. Изведете в конзолата сумата на елементите от масива.

 

Примерен вид на решената задача и на получения резултат: