Prov i JS
__
created: 2024-05-07
__
Del I
Max 1 poäng per uppgift. Du ska svara med resultat av de sista
utrycket
nedan, utskriften eller kod som efterfrågas. Svaret ska vara exakt, men
viss
acceptans för felstavningar. Undantaget är när det står "Beskriva",
då
du ska ge en beskrivning på minst en fullständig mening.
- 1+2*3
- Vad innebär att vi deklarerar något? Beskriv med egna ord.
"use strict";
let a = 1;
let b = a+3;
a = 3;
let c = a + 3;
let d = b/(a+1);
let e = (b/3)*c
- Vilket värde har d?
- Vilket värde har e?
- Vad är värdet av Math.sqrt(9)?
-
Vad skrivs ut om a är 1:
if(a<1){console.log("Hello")} else {console.log("Bye!")}
const answer = Number(prompt("Ge mig ett tal?"));
if(svar > 15) {
console.log("För stort för min byte!")
} if(svar < 0) else {
console.log("För litet för min byte!")
} else {
console.log(svar);
}
- Vad skriver koden ovan ut om vi skriver in värdet "16"?
- Vad skriver koden ovan ut om vi skriver in värdet "0"?
for(let i = 20; i > 10;i++) {
console.log(i)
}
-
Beskriv varför koden ovan kommer göra att vi får en oändlig loop?
-
Vad är värdet av (1<2) && !(1===1)?
const t = prompt("Vilken tid?")
const a = prompt("Vad är acceleration?")
const s = t*t*a/2;
console.log(s)
-
Om vi skriver in värderna "2" och "4"?
-
Om vi skriver in värderna "10" och "2.5"?
console.log(polynom(4));
function polynom(x) (
console.log(x);
return 2*x+1;
}
- Vad är det första som koden ovan kommer skriva ut?
- Vad mer kommer koden ovan skriva ut?
Del II
Max 3 poäng per uppgift. Svara med både resultat och motivering.
const o = [{
a:1,
b:2,
c: [1,2,3]
}];
o[1]={}
o[1]["d"] = {
a: 2,
b: 3,
};
o[2] = 4;
console.log(o[0]["b"]+o[2]+o[1]["d"]["a"])
- Vad kommer utskriften bli om koden ovan körs? Förklara hur koden fungerar.
let lista = [];
lista.push("Tryghet");
lista.push("Kunskap");
lista.push("Kreativitet");
console.log("<" + lista[1] + ">");
- Vad skriver koden ut ovan? Förklara vad koden gör för något. Förklara hur koden fungerar.
Del III
Max 4 poäng för denna uppgift. Kommentera koden som du skriver.
Se separat uppgift.
🍀 Lycka Till! 🍀
/krm