JavaScript・TypeScript 値と型の違いシミュレーター|undefined・null・0を比較
JavaScript / TypeScript Learning Tool
値と型の違いシミュレーター
undefined、null、0、false、空文字、型推論、any、unknown、== と ===、|| と ?? の違いを、
選択操作と判定結果で確認できます。
使い方ガイド
上部のモードを切り替え、値や型を選ぶとコードと判定結果が即時に変わります。
JavaScriptの条件判定では、値が存在することとTruthyであることは同じではありません。
TypeScript型チェックは学習用の疑似判定です。実際のコンパイラ実行ではなく、代表的な型の違いを確認するための表示です。
ご利用にあたっては、本Webアプリの 利用規約 も合わせてご確認ください。
バグや表示の乱れ、追加してほしい機能などがあれば、こちらよりお知らせください。