Till startsidan för Jonas Webresurs JavaScript-skolan: Satser
Facit

Facit till frågorna ser ut ungefär så här:

Fråga 1

En sats i JavaScript är ett stycke kod som uttrycker någonting meningsfullt. Alla satser måste avslutas med ett semikolon.

Från förra sidan hämtar jag följande satser i JavaScript:

alert("Det här meddelandet är från Jonas!");
alert("Det här också!");
confirm("Vill du fortsätta?");
prompt("Skriv ditt namn!");

Fråga 2

Semikolon anger att satsen (uttrycket) är slut och att en ny rad (men inte nödvändigtvis en ny sats) börjar.

Fråga 3

En datatyp är en bit kod som talar om vad satsen handlar om. Man anger datatyp för att tala om att man menar ett objekt, en text, ett tal, ett sanningsvärde eller liknande.

I JavaScript är det viktigt att man kan uttrycka vilka datatyper man vill använda, eftersom man annars skulle ha svårt för att tala om för programmet vad man menar med en sats.

Fråga 4

Man skiljer mellan text och tal genom att använda citationstecken omkring text. "4" är alltså en text och 4 ett tal.

4 + "22" + 3 tolkas därför som 4223 eftersom talet 4 skall läggas till texten 22, vilket ger 422. Därefter väljer de flesta webbläsare att fortsätta behandla det hela som text och skriver 4223. (Tidigare versioner har i stället skrivit 425.)

Fråga 5

Sanningsvärdet kan ha en viktig betydelse t.ex när man vill kunna säga sådant som att

"Om det är sant att besökaren har skrivit in ett felaktigt tecken i formuläret så tala om det för honom"

eller

"Om det är falskt att besökaren har Internet Explorer 5 eller senare så skicka henne till nästa sida"