Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Definere Funktioner i JavaScript | Funktioner i JavaScript
Introduktion til JavaScript

book
Definere Funktioner i JavaScript

For at oprette en ny funktion, brug function nøgleordet. Giv funktionen et navn og definer eventuelle argumenter, den skal acceptere:

javascript
function functionName(arguments) {
// code block
}

Strukturen af en funktionsdefinition inkluderer:

  • function nøgleordet;

  • Funktionsnavnet, typisk i camelCase ligesom variabler;

  • Argumenter indkapslet i parenteser ();

  • En kodeblok inden for krøllede parenteser {}.

Argumenter

Funktioner har deres egen datalagringsplads. Argumenter er værdier, der sendes til en funktion, som funktionen bruger som variabler. Disse argumenter ophører med at eksistere, når funktionen afslutter udførelsen.

For at definere argumenter, tildel et navn til hver:

javascript
// Function without arguments
function first() {}

// Function with one argument
function second(argument) {}

// Function with multiple arguments
function third(argument1, argument2, argument3) {}

Hvis en funktion accepterer flere argumenter, skal du adskille dem med kommaer (,).

Bemærk

Argumenter bruges som variabler inde i funktionens kodeblok.

Funktion kald

For at bruge en funktion, kald den ved hjælp af parenteser () og giv de nødvendige argumenter, hvis funktionen forventer nogen:

// Function Definition
function func(arg) {
console.log("Argument received:", arg);
console.log("Argument type:", typeof arg);
}

// Function Calling
func(1);
func(2521);
func("Rabbit");
func(true);
1234567891011
// Function Definition function func(arg) { console.log("Argument received:", arg); console.log("Argument type:", typeof arg); } // Function Calling func(1); func(2521); func("Rabbit"); func(true);
copy
question mark

Hvilken af følgende definerer korrekt en funktion, der tager to argumenter?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 2

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt