Funktioner
Svep för att visa menyn
Funktioner hjälper dig att organisera och återanvända kod i JavaScript. En funktion är ett namngivet kodblock som utför en specifik uppgift. Du kan definiera en funktion en gång och sedan köra (eller "anropa") den så många gånger du behöver.
Det finns två huvudsakliga sätt att skapa funktioner: funktionsdeklarationer och funktionsuttryck.
En funktionsdeklaration använder nyckelordet function följt av funktionsnamnet, en uppsättning parenteser för parametrar och ett kodblock inom klamrar.
Ett funktionsuttryck tilldelar en funktion till en variabel, ofta med hjälp av nyckelordet const eller let. Båda metoderna låter dig kapsla in logik och hålla din kod DRY (Don’t Repeat Yourself).
123456789101112// Function Declaration function add(a, b) { return a + b; } // Function Expression const multiply = function(a, b) { return a * b; }; console.log(add(3, 4)); // Output: 7 console.log(multiply(3, 4)); // Output: 12
Omfång
Att förstå funktionsomfång är viktigt för att skriva tillförlitlig kod. Variabler som deklareras inuti en funktion är endast tillgängliga inom den funktionen. Detta kallas lokalt omfång.
Detta hjälper till att förhindra namnkonflikter och håller din logik organiserad.
1234567function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Output: Hello, Sam! // console.log(message); // This would cause an error: message is not defined
Som en bästa praxis, använd funktioner för att dela upp din kod i små, fokuserade delar som var och en gör en sak bra. Ge dina funktioner tydliga, beskrivande namn och undvik att förlita dig på variabler utanför funktionen om det inte är absolut nödvändigt. Detta gör din kod enklare att läsa, testa och underhålla.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal