wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOS Javascript

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Ποια εντολή χρησιμοποιούμε για να προσθέσουμε στοιχείο στο localStorage;

a)

localStorage.addItem()

b)

localStorage.push()

c)

localStorage.setItem()

2.

Ποιο από τα παρακάτω χρησιμοποιείται για να επιλέξουμε το πρώτο κουμπί σε μια HTML σελίδα;

a)

getElementById()

b)

querySelector()

c)

querySelectorAll()

d)

getElementsByTagName()

3.

Ποιο είναι το αποτέλεσμα του JSON.parse( ' {"name" : "John"} ' );

a)

JSON string

b)

JavaScript object

c)

undefined

d)

Σφάλμα

4.

Ποια συνάρτηση χρησιμοποιείται για καθυστέρηση εκτέλεσης κώδικα;

a)

setInterval()

b)

setTimeout()

c)

delay()

d)

pause()

5.

Τι κάνει ο setter σε ένα αντικείμενο ή κλάση;

a)

Εκτελεί συνάρτηση

b)

Ενημερώνει εσωτερική μεταβλητή

c)

Επιστρέφει τιμή

d)

Εμφανίζει μήνυμα

6.

Ποια μέθοδος αφαιρεί όλα τα δεδομένα από το localStorage;

a)

localStorage.clear()

b)

localStorage.reset()

c)

localStorage.removeAll()

d)

localStorage.deleteAll()

7.

Ποιο από τα παρακάτω είναι ασύγχρονη μέθοδος;

a)

forEach()

b)

setInterval()

c)

toUpperCase()

d)

parseInt()

8.

Ποιο από τα παρακάτω ΔΕΝ είναι valid μορφή δεδομένων σε JSON;

a)

Object

b)

String

c)

Function

d)

Number

9.

Ποιο από τα παρακάτω μετατρέπει αντικείμενο σε string JSON;

a)

JSON.parse()

b)

JSON.stringify()

c)

stringify.JSON()

d)

toJSON()

10.
  1. Τι θα εμφανίσει ο παρακάτω κώδικας:

  2. <HTML>

      <HEAD>

        <TITLE> Άσκηση </TITLE>

    <SCRIPT LANGUAGE="JavaScript"> window.alert ("Αυτό είναι το μήνυμα 1");

a)

αναδυόμενο παράθυρο (alert) με το μήνυμα "Αυτό είναι το μήνυμα 1"

b)

ένα μήνυμα στην κονσόλα "Αυτό είναι το μήνυμα 1"

c)

ένα μήνυμα μέσα στο html body: "Αυτό είναι το μήνυμα 1"

d)

ένα dom μήνυμα σε παράγραφο: "Αυτό είναι το μήνυμα 1"

11.
  1. Αν η συνάρτηση .trim() αφαιρεί τα κενά (whitespace) από την αρχή και το τέλος μιας συμβολοσειράς, τι κάνει ο παρακάτω κώδικας;

  2. if (username.trim() === " ") {

            alert("Παρακαλώ συμπληρώστε το username!");

            return false; // Ακύρωση υποβολής

        }

a)

συμπληρώνει μια μεταβλητή username

b)

κάνει έλεγχο αν είναι κενό το username

c)

εμφανίζει παράθυρο (alert) με το μήνυμα "Ακύρωση Υποβολής"

d)

Επιστρέφει ψευδές όταν εισάγουμε ένα username

12.

Το innerText αλλάζει το εσωτερικό κείμενο ενός HTML στοιχείου

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

13.

Το localStorage χάνει τα δεδομένα του όταν κλείσουμε τον browser

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

14.

Το setInterval() εκτελείται μόνο μία φορά

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

15.

Το JSON υποστηρίζει functions ως τιμές.

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

16.

Η μέθοδος removeItem() αφαιρεί ένα συγκεκριμένο στοιχείο από το localStorage

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

17.

Οι getters επιτρέπουν ανάγνωση τιμών αντικειμένων.

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

18.

Το localStorage.setItem() αποθηκεύει μόνο αριθμούς

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

19.

Το DOM μας επιτρέπει να αλληλεπιδρούμε με την HTML της σελίδας

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

20.

Η JavaScript μπορεί να τροποποιήσει HTML περιεχόμενο.

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ

21.

Τι μπορεί να αποθηκευτεί στο JSON;

a)

Strings

b)

Numbers

c)

Functions

d)

Objects

22.

Ποιες από τις παρακάτω μεθόδους μπορούν να χρησιμοποιηθούν για την τροποποίηση ή επεξεργασία πινάκων στη JavaScript;

a)

push()

b)

pop()

c)

toUpperCase()

d)

filter()

e)

map()

23.

Ποια από τα παρακάτω χρησιμοποιούνται σωστά σε μια συνάρτηση που αλλάζει μια εικόνα όταν ο χρήστης τοποθετεί το ποντίκι πάνω της;

a)

document.querySelector(‘.myImage’) → Βρίσκει την εικόνα με class id="myImage"

b)

image.src = "new_pic.jpg" → Αλλάζει την εικόνα σε "new_pic.jpg".

c)

onclick="swapImage()" → Καλεί τη συνάρτηση μόνο με κλικ, όχι με ποντίκι πάνω.

d)

onmouseover="swapImage()" → Καλεί τη συνάρτηση όταν το ποντίκι περνάει πάνω από την εικόνα.

e)

alert("Η εικόνα άλλαξε!") → Εμφανίζει μήνυμα χωρίς να αλλάζει την εικόνα.

24.

Ποια από τα παρακάτω είναι χαρακτηριστικά του JSON;

a)

Ελαφρύ

b)

Δύσκολο στην ανάγνωση

c)

Υποστηρίζεται από πολλές γλώσσες

d)

Υποκαθιστά το HTML

25.

Ο τελεστής = = = συγκρίνει δύο τιμές λαμβάνοντας υπόψη και τον τύπο τους. 

a)

ΣΩΣΤΟ

b)

ΛΑΘΟΣ