<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>
<script type="text/javascript">
//定义函数
function age(x,y);
{
    var x = parseInt(prompt("请输入第一个数:"));
    var y = parseInt(prompt("请输入第二个数:"));
    
    if (x < y)
    {
        document.write(x "<" y);
    }
    else if (x > y)
    {
        document.write(x "> " y);
    }
    else
    {
        document.write(x "=" y);
    }
}
//函数体,判断两个整数比较的三种情况
 
//调用函数,实现下面两组数中,返回较大值。
  //document.write(" 5 和 4 的较大值是:"+"<br>");
  //document.write(" 6 和 3 的较大值是:" ); 
</script>
</head>
<body>
<input type ="button",value = "点击",onclick="age()">
</body>
</html>请问各位,我的代码问题出现在什么地方?为什么不能执行下去
<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>
<script type="text/javascript">
//定义函数
function age()   //此处括号后面多了个分号,另你这种写法函数内不需要传参数;
{
    var x = parseInt(prompt("请输入第一个数:"));
    var y = parseInt(prompt("请输入第二个数:"));
    if (x < y)
    {
        document.write(x+"<"+y);  //这里变量和字符串连接你没有+号连接起来;
    }
    else if (x > y)
    {
        document.write(x+">"+y); //同上;
    }
    else
    {
        document.write(x+"="+y);  //同上;
    }
	
}
//函数体,判断两个整数比较的三种情况
  
//调用函数,实现下面两组数中,返回较大值。
  //document.write(" 5 和 4 的较大值是:"+"<br>");
  //document.write(" 6 和 3 的较大值是:" ); 
</script>
</head>
<body>
<input type ="button" value = "点击" onclick="age()">  //点击文字后面你用了一个中文的逗号,不用逗号,直接空格就好;
</body>
</html>我只能说楼主各种粗心,你搞开发的时候要是这样来,你一天的时间都在找BUG了
我把你的程序稍改一下就可以了:
1、<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />改成<meta http-equiv="Content-Type" content="text/html“ charset=“utf-8” />
2、function age(x,y); 去掉分号 function age(x,y)
3、document.write(x "<" y);括号里面加“+”,改成document.write(x +"<" +y);
document.write(x "> " y);与document.write(x "=" y);也是同样的道理。
4、<input type ="button",value = "点击",onclick="age()">用空格隔开,不要用逗号,改成
<input type ="button" value = "点击" onclick="age()">
不知道我这样说你懂了没,你有些低级错误,写程序时应该注意点