JavaScript: Test whether the character at the provided character index is upper case
JavaScript String: Exercise-43 with Solution
Is Character Uppercase
Write a JavaScript function to test whether the character at the index provided is upper case.
Test Data:
console.log(isUpperCaseAt('Js STRING EXERCISES', 1));
false
Visual Presentation:
Sample Solution:
JavaScript Code:
// Function to check if the character at a specified index in a string is uppercase
function isUpperCaseAt(str, index) {
// Check if the character at the specified index, converted to uppercase,
// is equal to the character at the specified index
return str.charAt(index).toUpperCase() === str.charAt(index);
}
// Log the result of calling the isUpperCaseAt function with the input string 'Js STRING EXERCISES' and index 1
console.log(isUpperCaseAt('Js STRING EXERCISES', 1));
Output:
false
Explanation:
In the exercise above,
- The function "isUpperCaseAt()" takes two parameters: 'str' (the input string) and 'index' (the index of the character to check).
- Inside the function, it uses the "charAt()" method to retrieve the character at the specified index in the string.
- It then uses the "toUpperCase()" method to convert the character to uppercase.
- Finally, it compares this uppercase character to the original character at the specified index. If they are equal, it means the character at that index was originally uppercase.
- The function returns 'true' if the character at the specified index is uppercase, and 'false' otherwise.
Flowchart:
Live Demo:
See the Pen JavaScript Test whether the character at the provided character index is upper case-string-ex-43 by w3resource (@w3resource) on CodePen.
Improve this sample solution and post your code through Disqus.
Previous: Write a JavaScript function to uncapitalize each word in the string.
Next: Write a JavaScript function to test whether the character at the provided character index is lower case.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics