ほとんどのブログでは、未定義型はメモリに割り当てられた状態だが、値は持たず、ヌル型はヌル値を持つメモリに割り当てられた状態だと言っている。未定義とnullの違いは何ですか?
ただし、a.jsファイルの場合は、
a.jsには、 console.log(typeof tmp)が含まれます。
これは未定義に印刷されることがあります。 しかし、a.jsファイルでは、var tmpは宣言されていません。 私はtmp変数がメモリに割り当てられていないと思いますが、未定義として表示されます。
なぜですか?