JavaScript・TypeScript 値と型の違いシミュレーター|undefined・null・0を比較

JavaScript / TypeScript Learning Tool

値と型の違いシミュレーター

undefined、null、0、false、空文字、型推論、any、unknown、== と ===、|| と ?? の違いを、
選択操作と判定結果で確認できます。

利用回数:

コード // コメントは結果 コピーできます

判定理由

使い方ガイド

上部のモードを切り替え、値や型を選ぶとコードと判定結果が即時に変わります。
JavaScriptの条件判定では、値が存在することとTruthyであることは同じではありません。
TypeScript型チェックは学習用の疑似判定です。実際のコンパイラ実行ではなく、代表的な型の違いを確認するための表示です。

ご利用にあたっては、本Webアプリの 利用規約 も合わせてご確認ください。

バグや表示の乱れ、追加してほしい機能などがあれば、こちらよりお知らせください。

バグや表示の乱れ、使いにくかった点、追加してほしい機能などがあればお知らせください。
同意事項
・本フォームは不具合報告専用です。個別の返信は原則行っておりません。
・誹謗中傷、脅迫、公序良俗に反する内容が含まれる場合、IPアドレス等のログに基づきしかるべき対処を行います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次