⊗jsPmTrDm 450 of 505 menu

Πρακτική σε χρονομετρητές και εργασία με το DOM στην JavaScript

Ας υποθέσουμε ότι έχουμε ένα input:

<input id="elem" value="1">

Ας φτιάξουμε έναν χρονομετρητή που κάθε δευτερόλεπτο να αυξάνει την τιμή του χαρακτηριστικού value του input μας κατά μία μονάδα:

let elem = document.querySelector('#elem'); setInterval(function() { elem.value = Number(elem.value) + 1; }, 1000);

Εξηγήστε, γιατί στον παραπάνω κώδικα χρησιμοποιείται η συνάρτηση Number. Τι θα συμβεί, αν δεν γραφτεί αυτή η συνάρτηση σε αυτόν τον κώδικα;

Ας υποθέσουμε ότι στο input, στο χαρακτηριστικό value, αρχικά είναι γραμμένος ο αριθμός 10. Εκκινήστε έναν χρονομετρητή που κάθε δευτερόλεπτο θα μειώνει αυτόν τον αριθμό κατά μία μονάδα.

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε, μόλις το περιεχόμενο του input γίνει ίσο με μηδέν, ο χρονομετρητής να σταματήσει να λειτουργεί.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη