1. 程式人生 > >Javascript的undefined和notdefined的區別

Javascript的undefined和notdefined的區別

not defined、undefined的區別

  1. not defined一般會出現在控制檯,提示錯誤:“xxx is not defined”表示xxxx沒有被定義,是未定義的。
  2. undefined一般是表示JS中變數聲明瞭如:var str;但是後續沒有對其進行賦值就直接alert等進行輸出操作,這時會提示undefined,即變數或者物件已經被定義但是沒有被賦值所以不知道該變數用來做什麼,此時console.log該變數會是undefined。