wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

js basic

Total questions: 23

Worksheet time: 13mins

Name
Class
Date
1.

Kuriuo standartu buvo atnaujintas kintamojo deklaravimas let ir const?

a)

ES8

b)

ES9

c)

ES6

d)

ES5

2.

Kas yra ESCMAscript?

a)

Script'as rašomas <head> dalyje

b)

Standartizuota JavaScript kalbos specifikacija.

c)

Pirmasis JavaScript kalbos pavadinimas

d)

Nustato, kaip JavaScript kalba turi būti naudojama ir implementuota įvairiose naršyklėse ir aplinkose

3.

Kas yra "statement"?

a)
  • Kintamieji ir funkcijos deklaruojami yra keliami į viršų, tačiau dar jie neinicijuojami.

b)

Kompiuterio kalba išreikšti žodžiai, skaičiai, aritmetiniai ir kt. operatoriai kurie nurodomi vykdyti kažkokią užduotį.

c)

Kombinacija instrukcijų kurios pasako kompiuteriui ką daryti.

d)

Sintaksę, kurios pagalba galime reikšti mintis ir perteikti informaciją kitiems.

4.

Kas yra metodas?

a)

Kompiuterio kalba išreikšti žodžiai, skaičiai, aritmetiniai ir kt. operatoriai kurie nurodomi vykdyti kažkokią užduotį.

b)

Nuoroda į kintamąjį, jo reikšmę arba kintamųjų rinkinį ir jų reikšmes įkombinuojant operatorius.

c)

Duomenų tipas ir jo vertė, kurį tuo momentu saugo išraiška.

d)

Tai yra funkcija, kuri priklauso objektui ir leidžia atlikti veiksmus su objektu bei leidžia vykdyti įvairias funkcijas, kurios yra pritaikytos tam tikram objektui arba jo duomenų tipui.

5.

Kas yra Type Coercion?

a)

JavaScript’e vykstantis duomenų tipų konvertavimo procesas.

b)

Funkcijos iškvietimas

c)

Reikšmės kintamajam priskyrimas

d)

Duomenų išvedimas į konsolę

6.

Ką daro let ir const?

a)

Deklaracijos, skirtos prototipų kūrimui.

b)

Deklaracijos, skirtos kintamųjų kūrimui.

c)

Deklaracijos, skirtos funkcijų kūrimui.

d)

HTML ir Javascript sujungimo būdas

7.

Jei script tagas aprašomas headd tag'e, ką dar reikia nurodyti?

a)

link

b)

type="module"

c)

defer

d)

async

8.

Kaip gali būti jungiamas tekstas su kintamaisiais?

a)

+

b)

//

c)

" "

d)

` ${kintamasis}`

9.

Ką grąžina indexOf, jei neranda atitikmens?

a)

1

b)

-1

c)

0

d)

NaN

10.

Ka atspausdins konsolėje:

const result = "labas" * 2;

console.log(result);

a)

labas labas

b)

Number

c)

NaN

d)

-Infinity

11.

Ką atspausdins konsolėje, kai sąlyga bus true?

x === 10 ? console.log("X yra lygu 10") : console.log("X nėra lygu 10");

a)

true

b)

false

c)

X yra lygu 10

d)

X nėra lygu 10

12.

Kam turi būti lygus fruit, kad konsolėje atspausdintų "fruit is a fruit"?

a)

pear

b)

apple

c)

mango

d)

strawberry

13.

Koks HTML elementas naudojamas sukurti nuoroda į „JavaScript“ dokumentą?

a)

<javascript>

b)

<script>

c)

<style>

d)

<js>

14.

Kuris iš pateiktų HTML elemento pavyzdžių, aprašančių nuorodą į išorinį JavaScript failą script.js, yra teisingas?

a)

<script name=" script.js "> </script>

b)

<script href = "script.js "> </script>

c)

<script src = " script.js "> </script>

d)

< script link = " script.js "> </script>

15.

Kuo skiriasi let nuo var ?

a)

Nesiskiria

b)

Var kintamasis yra skirtas tik tekstiniams kintamiesiems aprašyti, o let numerių kintamiesiems

c)

Var naudojamas tuomet kai kintamojo ilgis ne didesnis nei 5 simboliai, o let, kuomet daugiau nei 5

d)

Var yra globalus kintamasis naudojamas visoje funkcijoje, o let yra vietinis kintamasis, naudojamas blokuose

16.

kam skirtas "use strict"?

a)

Use strict' naudojimas apsaugo neleisdamas atlikti tam tikrų veiksmų ir suteikia daugiau išimčių

b)

Užkerta kelią klaidoms kai atliekami palyginti „nesaugūs“ veiksmai

c)

Išjungia painias ir blogai apgalvotas funkcijas

d)

Use strict' leidžia naudoti objektus, jų nedeklaruojant.

17.

Kokį string metodą taikyti, norint išskaidyti tekstą į masyvą?

a)

.stringify()

b)

.split()

c)

.slice()

d)

.splice()

18.

Ką atspausdins konsolė?

console.log(1 + +"2" + "2");

a)

122

b)

5

c)

32

d)

14

19.

Kokį rezultatą gausime, jei konsolėje parašysim šį kodą?

console.log(false == '0');

console.log(false === '0');

a)

false true

b)

true false

c)

false false

d)

true true

e)

true NaN

20.

Kokį rezultatą matysime konsolėje?

a)

13

b)

10

c)

33

d)

undefined

e)

NaN

21.

Kokį rezultatą gausim?

a)

9

b)

10

c)

11

d)

12

22.

Kokį rezultatą gausime, jei konsolėje parašysim šį kodą?

a)

9

b)

10

c)

11

d)

12

23.

Pažymėkite visus teisingus teiginius, kurie nusako kurioje HTML dokumento vietoje gali būti talpinamas skriptas (JavaScript) arba nuorodą į išorinį skripto failą?

a)

Jeigu skriptui nereikia manipuliuoti DOM, jis gali būti talpinamas html <head> žymėje.

b)

Jeigu skriptas manipuliuoja DOM, jis turi būti įterpiamas prieš </body>. Tokiu būdu užtikriname, kad prieš vykdant kodą visi HTML elementai jau yra sukurti.

c)

Naudojame async (kai rikiavimas nėra svarbus) ir defer (kai rikiavimas yra svarbus)

d)

Naudojame defer (kai rikiavimas nėra svarbus) ir async (kai rikiavimas yra svarbus)

e)

Naudojame defer (kai rikiavimas nėra svarbus) ir async (kai rikiavimas yra svarbus)