JavaScript, TypeScriptで大文字小文字を判定する方法です。
言語によっては大文字小文字を判定する関数が備わっているものもありますが、JS, TSにはないので下記の方法を取ります。
(例えばPythonには、islower(), isupper()があります)
大文字かどうか確かめる場合
- 文字を大文字に変換します
- 変換前の文字と変換後の文字を比較します
- trueなら大文字、falseなら小文字です
sample.ts
const letter: string = "a";
if (letter === letter.toUpperCase()) {
// trueの場合
console.log("これは大文字です");
} else {
// falseの場合
console.log("これは小文字です");
}