Skip to content

isUndefined

与えられた値が undefined かどうかを確認します。

この関数は、与えられた値が undefined かどうかを厳密等価 (===) 基準で確認します。 値が undefined であれば true、そうでなければ false を返します。

TypeScriptの型ガードとしてよく使用されますが、パラメータとして与えられた値を undefined 型に絞り込むことができます。

インターフェース

typescript
function isUndefined(x: unknown): x is undefined;

パラメータ

  • x (unknown): undefined かどうかを確認する値。

戻り値

(x is undefined): 値が undefined であれば true、そうでなければ false

typescript
const value1 = undefined;
const value2 = null;
const value3 = 42;

console.log(isUndefined(value1)); // true
console.log(isUndefined(value2)); // false
console.log(isUndefined(value3)); // false

MIT ライセンスの下で配布されています。