Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
1. Komma Igång
Första JavaScript-konsolapplikationUtmaning: Visa Viss UtdataUtmaning: Skriva Ut Flera RaderHantera TalUtmaning: Arbeta med TalUtmaning: Beräkning av en Bils HastighetUtmaning: Beräkning av Arean av en TrapeziumUtmatning av Flera VärdenUtmaning: Meningsfull Utdata i KonsolenHur man använder kommentarer i JavaScript?Utmaning: Lägga till en KommentarFlerradiga KommentarerUtmaning: Kommentera Ut KodVad Är Egentligen JavaScript?
2. Hantera Data
Lagring av DataUtmaning: Deklarera en VariabelUtmaning: Åtkomst till Data Från en VariabelUtmaning: Åtgärda VariabelnamnUtmaning: Omfördela en VariabelKonstanterUtmaning: Deklarera och Använda KonstanterUtföra Aritmetik på VariablerUtmaning: Skapa en LönekalkylatorUtmaning: Justera Lön med BonusUtforskning av Primitiva DatatyperUtmaning: Deklarera ett Booleskt VärdeHur Olika Datatyper SamverkarUtmaning: Sammanfoga SträngarUtmaning: Skapa Användarprofil och Aktivitetsdetaljer
3. Villkorssatser
JämförelseoperatorerUtmaning: Kontroll av Åldersbehörighet`If`-SatsenUtmaning: Väderbaserad KlädrekommendationUtmaning: Jämn eller UddaNästlade Villkorssatser`Else`-SatsenUtmaning: Förbättra Jämn- eller Udda-KontrollUtmaning: Temperaturrådgivare`Else If`-SatsenUtmaning: Betygskategoriserare`Och` Logisk OperatorUtmaning: Kontrollera om ett Tal är Jämnt och PositivtELLER-logisk OperatorUtmaning: Åtkomstkontrollsystem
4. Behärska Funktioner
Vad är funktioner?Utmaning: Enkel FunktionUtmaning: Beräkning av en Bils HastighetOmfångÖverföra Data till FunktionerUtmaning: Åtgärda HastighetsfunktionenUtmaning: Förbättra BetygskategoriserarenUppgift: Definiera en Sammansatt FunktionReturnera Data Från FunktionerStandardvärdenUtmaning: E-postautosvarare med standardparametrar
5. Utforska Arrayer
Returnera Data Från Funktioner
Vi kan returnera alla typer av värden från en funktion med hjälp av ett return
-uttryck.
function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Allmän syntax
Den allmänna syntaxen för ett return-uttryck är
return <value>;
Där <value>
är valfritt. Om inget värde anges returnerar funktionen undefined
:
function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Hur fungerar det?
Return-satsen stoppar exekveringen av funktionen och återgår till den plats i koden där funktionen anropades. Därför ignoreras all kod efter return
:
function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Vad blir utdata för följande kod?
2. Vad händer om en funktion har en return-sats utan värde?
3. Vad blir utdata för följande kod?
4. I följande kod, vilket värde kommer result
att ha?
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 9