1. 程式人生 > >javascript中常見undefined與defined的區別

javascript中常見undefined與defined的區別

出現 flag ava def lag ror 常見 rip col

在JavaScript中相信“undefined”與“defined”對大家來說都肯定不陌生,但是又不是很清楚它們的區別,先看兩個demo我們再說,

例1.

  console.log(parms); //在控制臺出現 Uncaught ReferenceError: parms is not defined

例2.

   var flag; console.log(flag); //在控制臺出現 undefined

  通過上面兩個例子就能很清楚的看出它兩的區別了,not defined是指根本就沒有定義,程序運行出現錯誤,而undefined是定義了一個變量,但是沒有賦值,所以程序運行出現錯誤。

javascript中常見undefined與defined的區別