永发信息网

javascript这代码的结果怎么出现未定义呢(undefined),解释一下

答案:2  悬赏:70  手机版
解决时间 2021-02-13 18:05
  • 提问者网友:聂風
  • 2021-02-13 02:40
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>arguments使用</title>
<script type="text/javascript" language="javascript" defer="defer">

function showInfo() {

document.write(showInfo.arguments[0]+"今年" + showInfo.arguments[1] + "岁");

}

document.write(showInfo('小黑',23)); //输入的结果怎么后面会出现未定义呢(undefined)

</script>
</head>

<body>
</body>
</html>
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-02-13 04:16
把这句话修改一下document.write(showInfo('小黑',23)); //输入的结果怎么后面会出现未定义呢(undefined)修改成showInfo('小黑',23); //不需要再用一次document.write
全部回答
  • 1楼网友:想偏头吻你
  • 2021-02-13 05:49
showinfo()是你定义的方法,直接使用就好,不需要document.write! 直接showinfo('小黑',23);就好
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯