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

为什么我代码提交上去运行结果99会比888还要大

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函数</title>
<script type="text/javascript">
//定义函数
function add(a,b){
    if(a>b){
        return a;
    }else if(a<b){
        return b; 
    }else{ 
        return "一样"; 
    };
};
//函数体,判断两个整数比较的三种情况
add(10,5);add(2,5);add(8,8);
//调用函数,实现下面两组数中,返回较大值。
function oTbbex(){
    var Int1 = document.getElementById("Int1").value; 
    var Int2 = document.getElementById("Int2").value;
    var addText = document.getElementById("addText"); 
    if(add(Int1,Int2)){	
        document.getElementById("addText").innerHTML ="结果是:" + add(Int1,Int2) + "大";
    };
};
</script>
</head>
<body>
    <input type="text" id="Int1" />&nbsp;&&nbsp;<input type="text" id="Int2" /> 
    <button onclick="oTbbex()">提交</button> 
    <div id="addText">结果是:</div>
</body>
</html>


正在回答

1 回答

emmm不用回答了,刚才突然解决了,原来是我没有把结果转化成整型

//调用函数,实现下面两组数中,返回较大值。
function oTbbex(){
    var Int1 = parseInt(document.getElementById("Int1").value); 
    var Int2 = parseInt(document.getElementById("Int2").value);
    var addText = document.getElementById("addText"); 
    if(add(Int1,Int2)){
    	document.getElementById("addText").innerHTML ="结果是:" + add(Int1,Int2) + "大";
    }};


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我代码提交上去运行结果99会比888还要大

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信