Để kiểm tra một ký tự trong chuỗi là chữ hoa hay chữ thường bằng JavaScript, bạn chỉ cần chuyển ký tự đó sang dạng chữ hoa/chữ thường tương ứng và so sánh kết quả.
Ví dụ
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'));
Kết quả
Đoạn mã trên sẽ xuất ra:
lower case upper case ch is numeric