Här är samma ordlista specifikt anpassad för JavaScript ES6:
Variabel Ett namngivet utrymme i minnet där ett värde kan lagras.
let age = 16;
Deklarera
Att skapa en variabel genom att ange nyckelorden let, const eller var.
const name = "Alice";
Initiera Att ge en variabel ett startvärde när den skapas.
let score = 0;
Tilldela Att sätta eller ändra värdet hos en befintlig variabel.
score = score + 10;
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}!`;
Operator Symboler som används för operationer på variabler eller värden, exempelvis matematiska eller logiska operationer.
let sum = 5 + 3; // '+' är operatorn
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
Lista (Array) En ordnad samling av värden, lagrade i en bestämd ordning och nåbara med index.
const fruits = ["apple", "banana", "pear"];
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");
}
Iteration
Att upprepa kod med loopar (for, while, forEach, for...of).
fruits.forEach(fruit => {
console.log(fruit);
});
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");
}
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