JavaScript中什么情况下会返回undefined?

2021-10-20  本文已影响0人  沃德麻鸭

1.访问声明,但是没有初始化(赋值)的变量

var aaa;  console.log(aaa);  //undefined

2.访问不存在的属性

var aaa={ }; console.log(aaa.name); //undefined

3.访问的函数的参数没有被显示的传递值

( function(aaa){ console.log( aaa) } ) ();  console.log( 'aaa' )

4.访问任何被设置为undefined的值

var aaa=undefined;  console.log(aaa);  //undefined

5.没有return返回值的函数

function aaa(){};  console.log( aaa() );  //undefined

6.函数没有return任何值

function aaa(){ return };  console.log( aaa() );  //undefined

上一篇 下一篇

猜你喜欢

热点阅读