Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
2. Типове и структури

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за аргументите и return

Всяка функция в JavaScript получава достъп до специалния обект Arguments, който съдържа всички подадени ѝ аргументи при извикване. Това е особено полезно, когато не знаем предварително колко параметъра ще получи функцията. Освен това, всяка функция по подразбиране връща undefined, ако изрично не използваме return. С return можем да върнем резултат от изпълнението и да го използваме извън функцията.

Стъпка по стъпка: работа с Arguments и return

  1. Създайте функция без изрично дефинирани параметри.
  2. Вътре в нея използвайте console.log(arguments), за да видите всички подадени стойности.
  3. Извикайте функцията с различен брой аргументи – число, булева стойност, текст.
  4. Наблюдавайте как arguments съдържа всички подадени стойности в колекция.
  5. Добавете return с текстова стойност.
  6. Обвийте извикването на функцията в console.log(...), за да видите върнатия резултат.
  7. Премахнете return и проверете, че резултатът вече е undefined.

Основни елементи от урока

  • arguments – вграден обект в тялото на функцията, съдържащ всички подадени аргументи, независимо от броя им.
  • return – прекратява изпълнението на функцията и връща стойност.
  • console.log() – извежда стойност в конзолата за проверка на резултати.