1 Varför har vi if-satser?
- Endast för att skpa motsägelser.
- Endast för det är kul.
- För att kunna göra val i vår kod.
- För får vår kod att gå snabbare.
2 Hur skulle du översätta "else if" till svenska?
- annars om
- alltid om
- annars slut
- alltid slut
3 Beskriv något konkret du kan använda if-satser till.
- välja vad som ska göras
- ingentign
- i huvudsak till att skapa loopar
- kommentera bort kod
4 Ge ett exempel på början av en enkel vilkorsatser?
- for(true) {
- while(true) {
- switch(answer) {
- if(answer === true) {
5 Vad är värdet på *flip* variabeln nedan?
let flip = true;
if(true) {
flip = false
}
6 Vad är värdet på *flip* variabeln nedan?
let flip = false;
if(flip) {
flip = false
} else {
flip = true;
}
7 Om en användare skriver in "j" vad skriver programmet ut?
let answer = prompt("Vill du ha kaffe?");
if(answer === "j") {
console.log("Kaffe kommer.");
} else {
console.log("Du får inte sova på lektionen!");
}
8 Om en användare skriver in "j", "ja" och "neeeej", vad skriver programmet ut?
let answer = prompt("Vill du ha te?");
if(answer === "j" || "ja") {
console.log("Te Time");
} else {
console.log("London Bridge Is Falling Down");
}
9 Vad skriver programmet ut om en användare skriver "b", "r" eller "g"
let answer = prompt("Ge mig en förkortning?");
if(answer === "b") {
console.log("blå");
} else if(answer === "r")
console.log("röd");
} else if(answer === "g")
console.log("gult");
} else {
console.log("Okänd förkortning.");
}
10 En användare skriver in "+","1", "1", vad skriv ut? Testa också "*","-2", "-2" samt "/","0", "10".
let select = prompt("Välj operator?");
let A = Number(prompt("Ge första talet?"));
let B = Number(prompt("Ge andra talet?"));
let result;
if(select === "+") {
result = A + B;
} else if(select === "-") {
result = A - B;
} else if(select === "*") {
result = A * B;
} else if(select === "/") {
result = A / B;
} else {
result = "Kan inte beräkna det!"
}
console.log(result);
13 Om en användare skriver in två "j" vad skriver programmet ut? Om användaren skriver in något annat.
let answer_A = prompt("Har vi ett A?");
let answer_B = prompt("Har vi ett B?");
if(answer === "j") {
if(answer === "j") {
console.log("Vi har både A och B.");
}
}
console.log("The End");
14 Testa alla olika alternativ. Vad skrivs ut?
let answer = prompt("En hatt?");
let answer = prompt("Vit eller svart?");
if(answer === "j") {
if(answer === "v") {
console.log("En vit hatt");
} else if(answer === "s") {
console.log("En Svart hatt");
}
} else {
console.log("Hemligt")
}