Prov i JS

created: 2024-05-31

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. 3+3*4+4
  2. Deklarera en variabel "text" som ska ha värdet Hello!.
  3. let a = [3,6,9,12]; a[2];
  4. let o = {a:1,b:2,c:4}; o.a*o.b+o.c;
  5. Math.pow(2,3);
  6. Math.floor(2.23);
    "use strict";
    let a = 1;
    a++;
    if(a = 2) {
    console.log("2=1+1")
    }
    
  7. Hitta ett fel i koden ovan, skriv ned raden där felet är.
  8. Beskriv felet i koden ovan.
    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);
    }
    
  9. Vad skriver koden ovan ut om värdet som lagrats i "svar" är 0?
  10. Vad skriver koden ovan ut om värdet som lagrats i "svar" är 16?
    let lista = [];
    lista.push("Tryghet");
    lista.push("Kunskpa");
    lista.push("Kreativitet");
    console.log(lista):
    
  11. VAd skriver koden ovan ut?
for(let i = 10; i > 0;i++) {
  console.log(i)
}
  1. Beskriv varför koden ovan kommer göra att vi får en oändlig loop?
console.log(polynom(3));

function polynom(x) (
   console.log(x)
   return 2*x+1;
}
  1. Vad är det första som koden ovan kommer skriva ut?
  2. Vad mer kommer koden ovan skriva ut?

Del II

Max 3 poäng per uppgift. Svara med både resultat och motivering.

let sum = 0;
for(let i = 0; i < 5;i++) {
  if(i>2) {
    sum += 3;
  } else {
    sum += 4;
  }
  console.log(sum);
}
  1. Vad kommer utskriften bli om koden ovan körs?

  2. Gör en for-loop som skriver ut vart fjärde tal mellan 44 och 444, både 44 och 444 ska vara med i utskriften.

Del III

Max 4 poäng för denna uippgift. Kommentera koden som du skriver.

D&D

I rollspelet "Dungeons & Dragons (D&D) 5th Edition" så fås egenskaperna genom att spelaren slår fyra sexsidiga träningar. Sedan summeras de tre tärningar som har högstvärde. Detta görs sedan sex gågner och spelaren kan sedan fördela dem på utifrån hur spalren vill skapa sin karaktär.

Exempel

12
8
16
9
11
12

Gör ett program som gör en utskrifter som ger oss sex värden enligt beskrivningen ovan.

För att få ett poäng krävs

För att få full poäng krävs

🍀 Lycka Till! 🍀

/krm