Variable kan indeholde heltal. Se eksempel med variablene a, b og c, og med while-løkken og variablen i.
Variable kan indeholde kommatal. Se eksempel med moms og pris.
Variable kan indeholde tekst ("string"). Se eksempel med navn og navn2.
Variable kan indeholde en sandhedsværdi ("boolean"), som er sand eller falsk.
Læs mere:
Informatik C, Ken Mathiasen, Praxis, side 42-43.
Informatik C-niveau, Morten Tranekær, side 172, 175.
Et objekt er en variabel, som kan indeholde flere værdier på én gang. Objektet er opbyttet som en samling af navngivne egenskaber (properties) og værdier.
Eksempler
var person1 = { navn: "Alex", alder: 18 };
var person2 = { navn: "Emma", alder: 19 };
var person3 = { };
person3.navn = "Carlo";
person3.alder = 20;
var pizza1 = { navn:"Margherita", pris:55, billed: "https://pizza.com/image.jpg" }
var pizza2 = { navn:"Skinke", pris:60, billed:"https://pizza.com/skinke.jpg"};
var pizzaer = []; // Liste med pizzaer
appendItem(pizzaer, pizza1);
appendItem(pizzaer, pizza2);
pizzaer[1].pris = 65; // Så blev skinke pizza lige 5 kr dyrere
Video:
Introduktion til JavaScript Objects: youtu.be/ZunUF_WGMb4
Lister (en simpel tabel) er lokal for den enkelte mobiltelefon. Det vil sige, at ændringer i tabellen kan ikke ses på andre mobiltelefoner, og overlever heller ikke fra gang til gang på den samme mobiltelefon.
Introduktion til lister i AppLab (se nyeste videoer i nederste link):
CS Principles: Introduction to Lists
index, insert, append, remove, length
CS Principles: Processing Lists
loop
Patterns
Værdien er "i skyen" og fælles for alle mobiltelefoner, som anvender din app. Ændringer i værdien gemmes til andre brugere og fra gang til gang på din egen mobiltelefon.
Det kan enten være
et nøgle/værdi-par
en tabel med data
en relationsdatabase (ikke en del af applab, læs mere her)
Introduktion til database i AppLab (se opdaterede videoer i nederste link):
Fra Computer Science Principles (2019-2020) ,CSP Post AP, Data tools, Chapter 2 Apps and databases, Lektion 8-9-10-11-12.