Begrepp

Javascript

Här är samma ordlista specifikt anpassad för JavaScript ES6:

  1. Variabel Ett namngivet utrymme i minnet där ett värde kan lagras.

    let age = 16;
  2. Deklarera Att skapa en variabel genom att ange nyckelorden let, const eller var.

    const name = "Alice";
  3. Initiera Att ge en variabel ett startvärde när den skapas.

    let score = 0;
  4. Tilldela Att sätta eller ändra värdet hos en befintlig variabel.

    score = score + 10;
  5. Konkatenera Att slå ihop flera strängar (textvärden) till en enda sträng.

    const greeting = "Hej " + "Alice!";
    // eller med mallsträng (template literals):
    const greeting2 = `Hej ${name}!`;
  6. Operator Symboler som används för operationer på variabler eller värden, exempelvis matematiska eller logiska operationer.

    let sum = 5 + 3; // '+' är operatorn
  7. Datatyp Anger vilken typ av data en variabel innehåller, t.ex. Number, String, Boolean, Object, Array.

    let age = 16;             // Number
    let height = 1.75;        // Number
    let name = "Alice";       // String
    let isAdult = false;      // Boolean
  8. Lista (Array) En ordnad samling av värden, lagrade i en bestämd ordning och nåbara med index.

    const fruits = ["apple", "banana", "pear"];
  9. Selektion Att styra kodens flöde med villkor (if, else if, else, eller switch).

    if (age >= 18) {
        console.log("Myndig");
    } else {
        console.log("Inte myndig");
    }
  10. Iteration Att upprepa kod med loopar (for, while, forEach, for...of).

     fruits.forEach(fruit => {
         console.log(fruit);
     });
  11. Villkor Ett uttryck som utvärderas till true eller false och avgör hur programmet ska fortsätta.

     if (score >= 50) {
         console.log("Godkänd");
     }
  12. Funktion Ett återanvändbart kodblock med ett specifikt namn som utför en viss uppgift.

     function greet(name) {
         console.log(`Hej ${name}!`);
     }
    
     greet("Alice"); // Anrop av funktionen

eller med ES6-syntax (Arrow functions):

const greet = (name) => {
    console.log(`Hej ${name}!`);
};

greet("Alice"); // Anrop av arrow-funktionen