Arvojen Palauttaminen Funktioista
Funktioiden ensisijainen tarkoitus on palauttaa arvo.
Funktion tila poistetaan sen suorituksen jälkeen, ja harvoin tulostat tietoa suoraan funktiosta konsoliin.
return
-avainsanaa käytetään arvon palautusoperaation suorittamiseen, ja se merkitsee funktion suorituksen loppua:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
Yllä olevassa esimerkissä voit nähdä, että funktiokutsu (add(25, 30)
) korvataan arvolla 55
(25 + 30) return
-avainsanan jälkeen.
Huomautus
Funktio suorittaa loppuun ja palauttaa arvon kutsupisteessä, ja funktion tila tyhjennetään.
On myös tärkeää ymmärtää, että return
-avainsana lopettaa funktion suorituksen. Mikään koodi return
-lauseen jälkeen ei suoriteta:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
console.log()
-lauseet return
-lauseen jälkeen eivät suorittuneet.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.33
Arvojen Palauttaminen Funktioista
Pyyhkäise näyttääksesi valikon
Funktioiden ensisijainen tarkoitus on palauttaa arvo.
Funktion tila poistetaan sen suorituksen jälkeen, ja harvoin tulostat tietoa suoraan funktiosta konsoliin.
return
-avainsanaa käytetään arvon palautusoperaation suorittamiseen, ja se merkitsee funktion suorituksen loppua:
1234567function add(a, b) { return a + b; } let sum = add(25, 30); console.log("sum =", sum);
Yllä olevassa esimerkissä voit nähdä, että funktiokutsu (add(25, 30)
) korvataan arvolla 55
(25 + 30) return
-avainsanan jälkeen.
Huomautus
Funktio suorittaa loppuun ja palauttaa arvon kutsupisteessä, ja funktion tila tyhjennetään.
On myös tärkeää ymmärtää, että return
-avainsana lopettaa funktion suorituksen. Mikään koodi return
-lauseen jälkeen ei suoriteta:
1234567891011function add(a, b) { return a + b; console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); console.log("Two numbers added"); } let numb = add(25, 12); console.log("numb =", numb);
console.log()
-lauseet return
-lauseen jälkeen eivät suorittuneet.
Kiitos palautteestasi!