43. Създаване и използване на функция с параметри. Използване на случайни числа. Списъци. Работа по проект: Светофар

 

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

Какво е функция в JavaScript?

 

Функцията е съобщение до компютъра: „Направи тези стъпки, когато ти кажа!

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

 

🛠 Как се пише функция в JavaScript?

function sayHello() { 

console.log("Здравей!"); 

}

🔍 Обяснение:

function – казваме, че ще създаваме функция.

sayHello – името на функцията (можеш да го избереш).

{ ... } – между тези скоби пишем какво да прави.

 

📞 Ако искаме да я изпълним, просто я „викаме“:

sayHello(); // Ще покаже "Здравей!" в конзолата

 

📦 Функция с вход (аргументи):

function greet(name) { 

console.log("Здравей, " + name + "!"); 

greet("Мими"); // Показва: Здравей, Мими!

 

🔍 Тук name е като кутия, в която слагаме име. Когато викаме функцията, тя използва това, което ѝ подадем.

 

📤 Функция с резултат (return):

function add(a, b) { 

return a + b; 

let result = add(2, 3); // result = 5

🔍 return връща отговора (резултата) обратно.

 

 

 Разлики при функциите при Python и JavaScript

Работа по проект: Светофар

Създайте програма на JavaScript, с помощта на Turtle графика, която създава анимация на светофар с редуващи се светлини, като първо изчертава фигурите на правоъгълното тяло и трите кръгли светлини, след което ги запълва с цвят през определен интервал, за да се създаде ефект на премигване.

Примерен вид на крайния резултат:

Примерен вид на решението:

 Продробно обяснение за JavaScript
Друг вариант на решението на задачата