typeof
演算子を使用する方法:
let number;
if (typeof number !== 'undefined') {
// numberは未定義ではない場合の処理
} else {
// numberが未定義の場合の処理
}
undefined
を直接比較する方法:
let number;
if (number !== undefined) {
// numberは未定義ではない場合の処理
} else {
// numberが未定義の場合の処理
}
isNaN()
関数を使用する方法(数値の場合のみ):
let number;
if (!isNaN(number)) {
// numberは数値である場合の処理
} else {
// numberが未定義または数値ではない場合の処理
}
- ショートカーキ演算子を使用する方法:
let number;
// numberが未定義の場合はデフォルト値を設定する
const checkedNumber = number ?? defaultValue;
これらの方法を使うことで、JavaScriptで未定義の数値をチェックすることができます。適切な方法を選択し、コードに組み込んでください。