Funktiot
Pyyhkäise näyttääksesi valikon
Funktiot auttavat järjestämään ja uudelleenkäyttämään koodia JavaScriptissä. Funktio on nimetty koodilohko, joka suorittaa tietyn tehtävän. Voit määritellä funktion kerran ja suorittaa (eli "kutsua") sitä niin monta kertaa kuin tarvitset.
Funktioita voi luoda kahdella pääasiallisella tavalla: funktiomäärittelyillä ja funktioilmaisuilla.
Funktiomäärittely käyttää function-avainsanaa, funktion nimeä, sulkuja parametreille sekä koodilohkoa aaltosulkeissa.
Funktioilmaisu liittää funktion muuttujaan, usein käyttäen const- tai let-avainsanaa. Molemmat tavat mahdollistavat logiikan kapseloinnin ja auttavat pitämään koodin DRY-periaatteen mukaisena (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
Kattavuus
Funktion kattavuuden ymmärtäminen on tärkeää luotettavan koodin kirjoittamisessa. Funktiossa määritellyt muuttujat ovat käytettävissä vain kyseisen funktion sisällä. Tätä kutsutaan paikalliseksi kattavuudeksi.
Tämä auttaa estämään nimikonflikteja ja pitää logiikan järjestyksessä.
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
Parhaiden käytäntöjen mukaisesti jaa koodisi pieniin, selkeisiin funktioihin, jotka suorittavat yhden asian hyvin. Anna funktioille selkeät ja kuvaavat nimet, ja vältä ulkoisten muuttujien käyttöä ellei se ole ehdottoman välttämätöntä. Tämä tekee koodistasi helpommin luettavaa, testattavaa ja ylläpidettävää.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme