Άσκηση

Άσκηση

Επανασχεδιάστε το αρχείο 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);