Υποενότητα 8.3: Καταμέτρηση λέξεων
Άσκηση
Άσκηση
Επανασχεδιάστε το αρχείο JavaScript, έτσι ώστε να μην υπολογίζονται τα επιπλέον διαδοχικά κενά.
Tip: Η μεταβλητή sum θα πρέπει να αυξάνεται μόνο αν ο εισαγόμενος χαρακτήρας δεν είναι το κενό
var myTextareaElement = document.getElementById("myWordsToCount");
myTextareaElement.onkeyup = function(){
var i=0;
sum=0;
var myValue = document.getElementById("myWordsToCount").value;
var res = myValue.split(" ");
while (i<res.length) {
/* The variable sum increases if the inserted character is not the white space*/
if (res[i] != "") {
sum=sum+1;
}
i=i+1;
}
document.getElementById("wordcount").innerHTML = sum;
console.log(res, i, res.length);