我試着在Chrome控制檯中進行這個測驗:Quiz「undefined」和undefined之間的區別是什麼?
我可以在試用後大部分解釋它們。但有一件事讓我困惑:
var x = [typeof x, typeof y][1];
typeof typeof x;
....返回「字符串」,這對我沒有任何意義。
var x = [typeof x, typeof y][1];
返回 「未定義」
typeof "undefined"
返回 「字符串」,這是有道理的,因爲不確定的是加引號。但總的來說,我沒有看到與undefined共存的「未定義」的目的。此外,什麼樣的數組語法呢? 「Javascript The Good Parts」表示沒有多維數組。
檢查瞭解如何undefined與範圍 https://codepen.io/grumpy/post/undefined-scope-in-javascript – 2017-09-19 16:52:13