1)属性:当对象的属性名不存在的时候,拿到的是undefined;
2)参数:定义了形参,没有传实参,拿到的是undefined;
3)没有写函数返回值,即没有写return,拿到是undefined;
4)写了return,但没有赋值,拿到的函数返回值是undefined