TypeScriptで変数の型を調べるには typeofを使用します。
サンプル
例)変数の型を調べる
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// 変数定義 let a = 123; let b = "ABC"; // number型かどうか判定する if(typeof(a) == 'number'){ console.log("number型です"); } // string型かどうか判定する if(typeof(b) == 'string'){ console.log("string型です"); } |
- (結果)
- number型です string型です
備考
- 定義のみで値がセットされていない変数は undefinedになります。
コメント