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

bookDefinering af Funktioner i JavaScript

For at oprette en ny funktion, anvendes nøgleordet function. Angiv et navn til funktionen og definer eventuelle argumenter, den skal modtage:

function functionName(arguments) {
  // code block
}

Strukturen for en funktionserklæring omfatter:

  • Nøgleordet function;
  • Funktionsnavnet, typisk skrevet i camelCase ligesom variabler;
  • Argumenter omsluttet af parenteser ();
  • En kodeblok inden for krøllede parenteser {}.

Argumenter

Funktioner har deres eget datalager. Argumenter er værdier, der overføres til en funktion, som funktionen anvender som variabler. Disse argumenter eksisterer ikke længere, når funktionen er færdig med at køre.

For at definere argumenter tildeles hvert argument et navn:

// 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, adskilles de med kommaer (,).

Bemærk

Argumenter bruges som variabler inde i funktionens kodeblok.

Funktionskald

For at anvende en funktion, kald den med parenteser () og angiv de nødvendige argumenter, hvis funktionen forventer nogen:

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

Spørg AI

ChatGPT

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

Suggested prompts:

What happens if I call a function without providing the required arguments?

Can a function return a value, and how do I do that?

Can you explain the difference between arguments and parameters?

Awesome!

Completion rate improved to 2.5

bookDefinering af Funktioner i JavaScript

Stryg for at vise menuen

For at oprette en ny funktion, anvendes nøgleordet function. Angiv et navn til funktionen og definer eventuelle argumenter, den skal modtage:

function functionName(arguments) {
  // code block
}

Strukturen for en funktionserklæring omfatter:

  • Nøgleordet function;
  • Funktionsnavnet, typisk skrevet i camelCase ligesom variabler;
  • Argumenter omsluttet af parenteser ();
  • En kodeblok inden for krøllede parenteser {}.

Argumenter

Funktioner har deres eget datalager. Argumenter er værdier, der overføres til en funktion, som funktionen anvender som variabler. Disse argumenter eksisterer ikke længere, når funktionen er færdig med at køre.

For at definere argumenter tildeles hvert argument et navn:

// 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, adskilles de med kommaer (,).

Bemærk

Argumenter bruges som variabler inde i funktionens kodeblok.

Funktionskald

For at anvende en funktion, kald den med parenteser () og angiv de nødvendige argumenter, hvis funktionen forventer nogen:

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
some-alt