为了账号安全,请及时绑定邮箱和手机立即绑定

为什么会出来一个undefined

为什么会出来一个undefined

村小小闹 2015-01-29 11:47:14
function Person(name,sex){  this.name=name;  this.sex=sex;  this.introduce=function(){    alert("Myname is:"+this.name);  }}Person.run=function(){  alert(this.name+"love run");}Person.prototype.eat=function(){    alert(this.name+"like eat");}var p1=new Person("aa","nan");alert(p1.introduce());会弹出两个框框第一次弹出:Myname is:aa 第二次弹出 undefined我想知道这个undefined是怎么回事?
查看完整描述

3 回答

已采纳
?
yuanlinsu

TA贡献1条经验 获得超2个赞

第一次弹出的是p1.introduce()这个弹出的;

第二次弹出的是alert(p1.introduce());这个弹出的

由于p1.introduce()没有任何东西返回,就出现undeined


没运行你程序,不知道说的对不对

查看完整回答
2 反对 回复 2015-01-29
?
独特之最

TA贡献1条经验 获得超1个赞

alert(p1.introduce());改成p1.introduce() 试试

查看完整回答
1 反对 回复 2015-01-29
?
村小小闹

TA贡献2条经验 获得超0个赞

两位大哥说的都对了!太感谢了!

查看完整回答
反对 回复 2015-01-29
  • 3 回答
  • 0 关注
  • 1635 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信