JavaScript初学者

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:24:06
请问下面这段代码运行时为什么不显示结果啊
<html>
<head>
<title>函数</title>
<SCRIPT languge="JavaScript">
function car(seats,engine,radio)
{
this.seats=setats;
this.engine=engine;
this.radio=radio;
}
var wcar=new car("cloth","v-6","Tape");
var fcar=new car("leather","v-8","cd");
var etype=wcar.engine;
var stype=fcar.setats;
var rtype=fcar.radio;
</SCRIPT>
</head>
<body>
<SCRIPT languge="JavaScript">
document.write=(etypee+" ");
document.write=(stype+" ");
document.write=(rtype+" ");
</SCRIPT>
</body>
</html>

<html>
<head>
<title>函数</title>
<SCRIPT languge="JavaScript">

function car(seats,engine,radio)
{
this.seats=seats;
this.engine=engine;
this.radio=radio;
}
var wcar=new car("cloth","v-6","Tape");
var fcar=new car("leather","v-8","cd");
var etype=wcar.engine;
alert(etype)
var stype=fcar.seats;
alert(stype)
var rtype=fcar.radio;
alert(rtype)
</SCRIPT>
</head>
<body>
<SCRIPT languge="JavaScript">
document.write(etype+" ");
document.write(stype+" ");
document.write(rtype+" ");
</SCRIPT>
</body>
</html>

直接把document.write = 改成document.write
etypee改成etype
把var stype=fcar.setats;改成
var stype=fcar.seats;
就OK了

某些变量写错