Prov i JS

__
created: 2025-05-23
__

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. 4+2*2-1
  2. Vad innebär att vi tilldelar något? Beskriv med egna ord.
"use strict";
let a = 2;
let b = a+1;
a = 1;
let c = a + 2;
let d = b/(a+1);
let e = (b/3)*c
  1. Vilket värde har d?
  2. Vilket värde har e?
  3. Vad är värdet av Math.sqrt(9)?
  4. Vad skrivs ut om a är 1:
    if(a<1){console.log("Hello World!")} else {console.log("Bye World!")}
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);
}
  1. Vad skriver koden ovan ut om vi skriver in värdet "16"?
  2. Vad skriver koden ovan ut om vi skriver in värdet "0"?
for(let i = 20; i > 10;i++) {
  console.log(i)
}
  1. Beskriv varför koden ovan kommer göra att vi får en oändlig loop?

  2. 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)
  1. Om vi skriver in värderna "2" och "4"?

  2. Om vi skriver in värderna "10" och "2.5"?

console.log(polynom(4));

function polynom(x) (
   console.log(x);
   return 2*x+1;
}
  1. Vad mer kommer koden ovan skriva ut?
  2. Vad

🍀 Lycka Till! 🍀

/krm