1. ホーム
  2. javascript

[解決済み] JavaScriptを使って、文字列中の文字が大文字か小文字かを調べるにはどうしたらいいですか?

2022-03-24 06:50:51

質問

JavaScriptを使って、文字列中の文字が大文字か小文字かを調べるにはどうしたらいいですか?

どのように解決するのですか?

joshとmalekiの回答は、文字や文字列全体が数字の場合、大文字でも小文字でもtrueを返すので、結果は偽になります。 joshを使用した例

var character = '5';
if (character == character.toUpperCase()) {
 alert ('upper case true');
}
if (character == character.toLowerCase()){
 alert ('lower case true');
}

もう一つの方法は、まず数字かどうかをテストし、次に大文字か小文字かをテストすることです。 例

var strings = 'this iS a TeSt 523 Now!';
var i=0;
var character='';
while (i <= strings.length){
    character = strings.charAt(i);
    if (!isNaN(character * 1)){
        alert('character is numeric');
    }else{
        if (character == character.toUpperCase()) {
            alert ('upper case true');
        }
        if (character == character.toLowerCase()){
            alert ('lower case true');
        }
    }
    i++;
}