Font size
WorksheetsSOS Javascript
Total questions: 25
Worksheet time: 14mins
Ποια εντολή χρησιμοποιούμε για να προσθέσουμε στοιχείο στο localStorage;
Ποιο από τα παρακάτω χρησιμοποιείται για να επιλέξουμε το πρώτο κουμπί σε μια HTML σελίδα;
getElementById()
querySelector()
querySelectorAll()
getElementsByTagName()
Ποιο είναι το αποτέλεσμα του JSON.parse( ' {"name" : "John"} ' );
JSON string
JavaScript object
undefined
Σφάλμα
Ποια συνάρτηση χρησιμοποιείται για καθυστέρηση εκτέλεσης κώδικα;
setInterval()
setTimeout()
delay()
pause()
Τι κάνει ο setter σε ένα αντικείμενο ή κλάση;
Εκτελεί συνάρτηση
Ενημερώνει εσωτερική μεταβλητή
Επιστρέφει τιμή
Εμφανίζει μήνυμα
Ποια μέθοδος αφαιρεί όλα τα δεδομένα από το localStorage;
localStorage.clear()
localStorage.reset()
localStorage.removeAll()
localStorage.deleteAll()
Ποιο από τα παρακάτω είναι ασύγχρονη μέθοδος;
forEach()
setInterval()
toUpperCase()
parseInt()
Ποιο από τα παρακάτω ΔΕΝ είναι valid μορφή δεδομένων σε JSON;
Object
String
Function
Number
Ποιο από τα παρακάτω μετατρέπει αντικείμενο σε string JSON;
JSON.parse()
JSON.stringify()
stringify.JSON()
toJSON()
Τι θα εμφανίσει ο παρακάτω κώδικας:
<HTML>
<HEAD>
<TITLE> Άσκηση </TITLE>
<SCRIPT LANGUAGE="JavaScript"> window.alert ("Αυτό είναι το μήνυμα 1");
αναδυόμενο παράθυρο (alert) με το μήνυμα "Αυτό είναι το μήνυμα 1"
ένα μήνυμα στην κονσόλα "Αυτό είναι το μήνυμα 1"
ένα μήνυμα μέσα στο html body: "Αυτό είναι το μήνυμα 1"
ένα dom μήνυμα σε παράγραφο: "Αυτό είναι το μήνυμα 1"
Αν η συνάρτηση .trim() αφαιρεί τα κενά (whitespace) από την αρχή και το τέλος μιας συμβολοσειράς, τι κάνει ο παρακάτω κώδικας;
if (username.trim() === " ") {
alert("Παρακαλώ συμπληρώστε το username!");
return false; // Ακύρωση υποβολής
}
συμπληρώνει μια μεταβλητή username
κάνει έλεγχο αν είναι κενό το username
εμφανίζει παράθυρο (alert) με το μήνυμα "Ακύρωση Υποβολής"
Επιστρέφει ψευδές όταν εισάγουμε ένα username
Το innerText αλλάζει το εσωτερικό κείμενο ενός HTML στοιχείου
ΣΩΣΤΟ
ΛΑΘΟΣ
Το localStorage χάνει τα δεδομένα του όταν κλείσουμε τον browser
ΣΩΣΤΟ
ΛΑΘΟΣ
Το setInterval() εκτελείται μόνο μία φορά
ΣΩΣΤΟ
ΛΑΘΟΣ
Το JSON υποστηρίζει functions ως τιμές.
ΣΩΣΤΟ
ΛΑΘΟΣ
Η μέθοδος removeItem() αφαιρεί ένα συγκεκριμένο στοιχείο από το localStorage
ΣΩΣΤΟ
ΛΑΘΟΣ
Οι getters επιτρέπουν ανάγνωση τιμών αντικειμένων.
ΣΩΣΤΟ
ΛΑΘΟΣ
Το localStorage.setItem() αποθηκεύει μόνο αριθμούς
ΣΩΣΤΟ
ΛΑΘΟΣ
Το DOM μας επιτρέπει να αλληλεπιδρούμε με την HTML της σελίδας
ΣΩΣΤΟ
ΛΑΘΟΣ
Η JavaScript μπορεί να τροποποιήσει HTML περιεχόμενο.
ΣΩΣΤΟ
ΛΑΘΟΣ
Τι μπορεί να αποθηκευτεί στο JSON;
Strings
Numbers
Functions
Objects
Ποιες από τις παρακάτω μεθόδους μπορούν να χρησιμοποιηθούν για την τροποποίηση ή επεξεργασία πινάκων στη JavaScript;
push()
pop()
toUpperCase()
filter()
map()
Ποια από τα παρακάτω χρησιμοποιούνται σωστά σε μια συνάρτηση που αλλάζει μια εικόνα όταν ο χρήστης τοποθετεί το ποντίκι πάνω της;
document.querySelector(‘.myImage’) → Βρίσκει την εικόνα με class id="myImage"
image.src = "new_pic.jpg" → Αλλάζει την εικόνα σε "new_pic.jpg".
onclick="swapImage()" → Καλεί τη συνάρτηση μόνο με κλικ, όχι με ποντίκι πάνω.
onmouseover="swapImage()" → Καλεί τη συνάρτηση όταν το ποντίκι περνάει πάνω από την εικόνα.
alert("Η εικόνα άλλαξε!") → Εμφανίζει μήνυμα χωρίς να αλλάζει την εικόνα.
Ποια από τα παρακάτω είναι χαρακτηριστικά του JSON;
Ελαφρύ
Δύσκολο στην ανάγνωση
Υποστηρίζεται από πολλές γλώσσες
Υποκαθιστά το HTML
Ο τελεστής = = = συγκρίνει δύο τιμές λαμβάνοντας υπόψη και τον τύπο τους.
ΣΩΣΤΟ
ΛΑΘΟΣ
