To test if a letter in a string is uppercase or lowercase using javascript, you can simply convert the char to its respective case and see the result.
Example
function checkCase(ch) {
if (!isNaN(ch * 1)){
return 'ch is numeric';
}
else {
if (ch == ch.toUpperCase()) {
return 'upper case';
}
if (ch == ch.toLowerCase()){
return 'lower case';
}
}
}
console.log(checkCase('a'))
console.log(checkCase('A'))
console.log(checkCase('1'))Output
This will give the output −
lower case upper case ch is numeric