1.在變量提升(解析前)階段,只聲明了undefined,默認值為undefined。
2.在JS的嚴格模式(“usestrict”)中,沒有明確的主語,這意味著未定義。
3.函數定義沒有返回值(return或return後什麽都沒有),默認返回值是未定義的。
4.函數定義參數不傳遞值,默認值是未定義的。
5.該對象沒有此屬性名,屬性值默認為未定義。
6.在數組的find方法中,如果找不到就沒有定義。
擴展數據:
JavaScript是壹種文字腳本語言,是壹種動態類型、弱類型和基於原型的語言,具有內置的支持類型。它的解釋器稱為JavaScript引擎,是瀏覽器的壹部分,廣泛用於客戶端的腳本語言中。它最早用於HTML(標準通用標記語言下的壹種應用)網頁上,為HTML網頁添加動態功能。
參考資料:
百度百科-javascript