← All examples

Count uppercase letters

JavaScript Loops

loop + condition

Flowchart (ISO 5807)

YesNoStartInput scount = 0i = 0, s.length - 1, 1c = s[i]c >= "A" && c <= "Z"count++Return countEndFigure 1 — countUpper

Source code

function countUpper(s) {
    let count = 0;
    for (let i = 0; i < s.length; i++) {
        const c = s[i];
        if (c >= "A" && c <= "Z") {
            count++;
        }
    }
    return count;
}