js中什麼情況下返回值是undefined

antzone發表於2017-03-21

在實際應用中可能需要在什麼樣的情況返回值是undefined,下面就簡單做一下羅列,希望能夠給需要的朋友帶來一定的幫助。

羅列如下:

1.宣告但是沒有複製的變數的值為undefined。

2.使用不存在的屬性的返回值是undefined。

3.呼叫沒有返回值的函式,返回值也是undefined。

例項程式碼:

[JavaScript] 純文字檢視 複製程式碼
var antzone;
var obj={
  age:2
}
function func(){
  var num=1;
  num=num+1;
}
console.log(antzone);
console.log(obj.webname);
console.log(func());

相關文章