Zad.1

Napisz funkcję ileDuzych(), która przyjmie jako argument tekst i zwróci ilość dużych liter w niej wystepujacych. Java Script


Odpowiedź :

Odpowiedz:

function ileDuzych(str) {

   var numUpper = str.length - str.replace(/[A-Z]/g, '').length;

   document.body.innerHTML += '<div>' + numUpper + '</div>';

}

ileDuzych("Test TEST !!TeSt!!");

Info:

Oczywiście można sobie to jakoś rozbudować na przykład podmienić:

document.body.innerHTML += '<div>' + numUpper + '</div>';

na

document.body.innerHTML += '<div>W ciągu znaków <i><b>"' + str + '"</b></i> znajduje się <b>' + numUpper + '</b> duże litery</div>';

Jak chcesz policzyć małe litery to trzeba podmienić A-Z na a-z w funkcji replace()