w3resource

JavaScript: Change the capitalization of all letters in a given string

JavaScript Basic: Exercise-149 with Solution

Write a JavaScript program to change the capitalization of all letters in a given string.

Pictorial Presentation:

JavaScript: Change the capitalization of all letters in a given string.

Sample Solution:

JavaScript Code:

/**
 * Function to change the case of characters in a string
 * @param {string} txt - The input string
 * @returns {string} - The string with changed case characters
 */
function change_case(txt) {
    var str1 = "";
    // Loop through each character in the input string
    for (var i = 0; i < txt.length; i++) {
        // Check if the character is uppercase, change to lowercase; otherwise, change to uppercase
        if (/[A-Z]/.test(txt[i])) str1 += txt[i].toLowerCase();
        else str1 += txt[i].toUpperCase();
    }
    return str1; // Return the modified string
}

// Test cases
console.log(change_case("w3resource")); // Output: W3RESOURCE
console.log(change_case("Germany")); // Output: gERMANY

Sample Output:

W3RESOURCE
gERMANY

Live Demo:

See the Pen javascript-basic-exercise-149 by w3resource (@w3resource) on CodePen.


Flowchart:

Flowchart: JavaScript - Change the capitalization of all letters in a given string

ES6 Version:

/**
 * Function to change the case of characters in a string
 * @param {string} txt - The input string
 * @returns {string} - The string with changed case characters
 */
const change_case = (txt) => {
    let str1 = "";
    // Loop through each character in the input string
    for (let i = 0; i < txt.length; i++) {
        // Check if the character is uppercase, change to lowercase; otherwise, change to uppercase
        if (/[A-Z]/.test(txt[i])) str1 += txt[i].toLowerCase();
        else str1 += txt[i].toUpperCase();
    }
    return str1; // Return the modified string
}

// Test cases
console.log(change_case("w3resource")); // Output: W3RESOURCE
console.log(change_case("Germany")); // Output: gERMANY

Previous: JavaScript program to swap two halves of a given array of integers of even length.
Next: JavaScript program to find the difference of the two given sets.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.