A korábbiakban volt szó különböző vezérlési szerkezetekről, azonban eddig a kódunk nem volt semmi mentén struktúrálva, csupán szépen soronként haladt lefelé. Szerencsére a javascript és szinte minden nyelv ad lehetőséget számunkra, hogy adott funkcionalitást becsomagoljunk és úgynevezett függvényekbe csoportosítsuk azokat