Book
Υποενότητα 8.3: Καταμέτρηση λέξεων
Υποενότητα 8.3: Καταμέτρηση λέξεων
Completion requirements
View
- JavaScript word counter
Το αρχείο JavaScript
Αυτό είναι το αρχείο JavaScript:
Σε αυτό το παράδειγμα, όσο η μεταβλητή i θα είναι μικρότερη από το μήκος της λίστας, ο κώδικας θα τρέχει.
var myTextareaElement = document.getElementById("myWordsToCount");
myTextareaElement.onkeyup = function(){
var i=0;
var sum=0;
var myValue = document.getElementById("myWordsToCount").value;
var res = myValue.split(" ");
while (i<res.length) {
sum=sum+1;
i=i+1;
}
document.getElementById("wordcount").innerHTML = sum;
console.log(res, i, res.length);
};
Άσκηση
- Ανοίξτε τον επεξεργαστή κώδικα, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως
countsTheWords.js
στον φάκελο "Exercises/js". - Αντιγράψτε τον παραπάνω κώδικα και επικολλήστε τον στο νέο αρχείο.
- Αποθηκεύστε το αρχείο. Προεπισκοπήστε το αρχείο
exersice08.3.01.html
. Υπάρχει κάποια διαφορά από το εισαγωγικό βίντεο;
Ναι, ο καταμετρητής αυξάνεται ακόμη και αν πρόσθετοι κενοί χαρακτήρες εισάγονται στο κείμενο.