En JS Tour¶
Tradisjon tro skal alltid vår første program skrive ut "Hello, world!". Det kan vi også gjøre her:
JavaScript er et språk vi oftest kjører i en nettleser. Når du har en enkel nettside med din første JavaScript-fil kan du åpne "utviklerverktøyet" i nettleseren, og få opp en console. Dette er konsollet vi skriver til når vi bare skal skrive ut en verdi.
Enkle verdier¶
Bruk const for å lage lokal variabel som ikke kan endres, og let for å lage variabler som kan endres.
Et annet konsept med const og let er at de er block scoped. Dvs. de er synlig kun innenfor en kodeblokk, og ikke utenfor.
function foo() {
const a = 1; // a er nå inne i en egen kodeblokk
}
function b() {
console.log(a); // a er IKKE tilgjengelig her. Denne koden vil feile.
}
console.log(b());
Variabler kan inneholde forskjellige verdier.
Vi kan også slå sammen innholdet fra to eller flere variabler.
Bruk av template literals / template strings.
Lage lister. Endre lister ved å referere til en index.
Lage objekter. Referere til elementer. Endre elementer.
const hunder = {
"Cava": "Border Collie",
"Leo": "Nova Scotia Duck Tolling Retriever"
};
hunder["Leo"] = "Border Collie";
Tom liste og tomt objekt.
Kontrollstrukturer¶
if og switch for betingelser, og for for løkker.
const mineTall = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let summenAvAlleTall = 0;
for (const tall in mineTall) {
if (tall % 2 === 0) {
console.log(`${tall} er et partall`);
} else {
console.log(`${tall} er et oddetall`);
}
summenAvAlleTall += tall;
}
console.log(`Summen av alle tall i mineTall er ${summenAvAlleTall}")
Telle n antall ganger. Skriv ut tallet.