# 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. 1+2*3
2. Vad innebär att vi deklarerar något? Beskriv med egna ord.

```js
"use strict";
let a = 1;
let b = a + 3;
a = 3;
let c = a + 3;
let d = (b / 3) * c;
let e = b / a;
```

3. Vilket värde har d?
4. Vilket värde har e?
5. Math.sqrt(9).
6.

```js
const answer = Number(prompt(""));
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);
}
```

7. Vad skriver koden ovan ut om vi skriver in värdet "16"?
8. Vad skriver koden ovan ut om vi skriver in värdet "0"?

```js
for (let i = 20; i > 10; i++) {
  console.log(i);
}
```

9. Beskriv varför koden ovan kommer göra att vi får en oändlig loop?

10. Vad är värdet av (1<2) && !(1===1)?

```js
const a = prompt("Vad är acceleration?");
const t = prompt("Vilken tid?");
const s = t * t * a / 2;
console.log(s);
```

11. Om vi skriver in värderna "2" och "4"?

12. Om vi skriver in värderna "10" och "1.25"?

```js
console.log(polynom(4));

function polynom(x) (
   console.log(x)
   return 2*x+1;
}
```

13. Vad är det första som koden ovan kommer skriva ut?
14. Vad mer kommer koden ovan skriva ut?

# Del II

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

```js
let sum = 0;
for (let i = 3; i < 7; i++) {
  if (i > 5) {
    sum += 1;
  } else {
    sum += 2;
  }
  console.log(sum);
}
```

1. Vad kommer utskriften bli om koden ovan körs? Förklara hur koden fungerar.

```js
let lista = [];
lista.push("Tryghet");
lista.push("Kunskpa");
lista.push("Kreativitet");
console.log(list.join("-"));
```

2. 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 uippgift. Kommentera koden som du skriver.

**🍀 Lycka Till! 🍀**

**/krm **
