永发信息网

下面的代码哪里出错了

答案:3  悬赏:50  手机版
解决时间 2021-08-17 03:48
  • 提问者网友:椧運幽默
  • 2021-08-16 18:30

<html>
<body>

<script type="text/javascript">

function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}

var bill=new employee("Bill Gates","Engineer",1985);

document.write(bill.toSource());

</script>

</body>
</html>

最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-08-16 19:48

this.name=name;


JavaScript中没有this


全部回答
  • 1楼网友:人類模型
  • 2021-08-16 20:50

你用IE浏览下看看就知道了,就是你自己写的那个类没有toSource这个方法.很明显的.

  • 2楼网友:躲不过心动
  • 2021-08-16 20:39

<html> <body>

<script type="text/javascript">

 function employee(name, job, born) {   this.name = name;   this.job = job;   this.born = born;   this.toSource = function () {    return this.name + ' ' + this.job + ' ' + this.born.toString()   };  }

 var bill = new employee("Bill Gates", "Engineer", 1985);

 document.write(bill.toSource());

</script>

</body> </html>

或者

<html> <body>

<script type="text/javascript">

 function employee(name, job, born) {   this.name = name;   this.job = job;   this.born = born;  }

 var bill = new employee("Bill Gates", "Engineer", 1985);

 document.write(bill.toString());

</script>

</body> </html> 我的QQ 758769729,有兴趣了共同探讨

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯