TypeScriptの変数存在チェック
![イメージ](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFyK3ZOBMnXtA-fkOxiWwtEfUMWVhsbs60GTFc6ge5TMxZ_EMB9ZZsVhn7NQwfqRNTsfUSImkDzpswkNxAILtf8xB68XNYjDgSI5pryWSNMFOxlt_9lRtG-UVs2B2i4axVxt00PQ/s400/typescript-exists+.jpg)
変数がnullかundefinedでないかを確認する方法 nullとundefinedを両方対象とする場合、書き方はシンプルです。nullだけ、undefinedだけ、などの場合分けも可能です(あまりそういうケースはなさそうですが…)。 let a = null; let b = undefined; if (a) { // オブジェクトは存在します。 alert("ok"); } if (b !== null) { // null ではない。 alert("null"); } if (a !== undefined) { // undefined ではない。 alert("undefined"); }