Nivå 10.6 JavaScript oppgavesamling

Задание 1

Gitt et inputfelt. Gjør slik at når ordet 'blur' skrives inn i det, mister dette inputfeltet fokus.

Задание 2

Gitt en tabell. Skriv ut alle Tetris-figurene i tabellen etter hverandre, slik at starten på figuren er i midten av tabellen.

Задание 3

Modifiser den forrige oppgaven slik at det ved siden av tabellen er knapper som kan brukes til å rotere figurene.

Задание 4

Lag et script som genererer kvadratiske ligninger med heltallsrøtter.

Задание 5

Gitt en tekstområde. Den inneholder tekst. Brukeren markerer flere tekstlinjer og trykker på Tab-tasten. Gjør slik at en tabulator settes inn i begynnelsen av hver markerte linje.

Задание 6

Gitt en streng som inneholder et hvilket som helst antall nestede par av runde parenteser. Skriv kode som sjekker at parentesene er plassert korrekt.

Dette er korrekt:

javascript'()()'

Dette er korrekt:

javascript'(())'

Dette er ikke korrekt, fordi antallet åpne parenteser ikke samsvarer med antallet lukkede parenteser:

javascript'())'

Dette er ikke korrekt, fordi selv om antallet åpne parenteser samsvarer med antallet lukkede parenteser, har de feil rekkefølge:

javascript'))(('