输入框比较大小弹出较大值

来源:5-6 编程练习

慕用5682116

2018-08-01 18:03

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>函数</title>


<script type="text/javascript">

var a=prompt("输入数字");

var b=prompt("输入另一个数字");

function compare(a,b)

    {  

        if(a>b)

        {

           return a;

        }

        else if(a<b)

        {

           return b;

        }else

        {return "两数相等"}

    }    

  document.write(a+"和"+b+"的较大值是:"+compare(a,b));

</script>

</head>

<body>

</body>

</html>


写回答 关注

4回答

  • 冯大大
    2018-08-14 10:24:25

    输入框输入的时候  用 parseInt  :取整数 ,忽略小数,到达第一个非数字类型截止, 数字类型必须在非数字类型的前面,否者无效

    写法:

    var a=parseInt  (prompt("输入数字"));

    var b=parseInt  (prompt("输入另一个数字"));


    冯大大

    parseInt 还有一个用法就是 将数字开头的字符串转为整数

    2018-08-14 10:25:38

    共 1 条回复 >

  • 20岁的我
    2018-08-02 18:02:39

    知识有限,之前老师提过if else 中不要使用return会跳出

    function compare(a,b)

        { 

            if(a>=b)

            {

               bigger=a;

            }

            else

            {

               bigger=b;

            }

    return bigger;

    }

    望指正

  • where_i_go
    2018-08-02 10:47:46

    你是想在输入框获取比较的值,并且在输入框输出吗?我知识有限就只能这样了。下面是我的代码

    <!DOCTYPE  HTML>


    <html >


    <head>


    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


    <title>函数</title>




    <script type="text/javascript">


    var a=parseInt(document.getElementById("input1").value);


    var b=parseInt(document.getElementById("input2").value);

    function compare(a,b)

        {  

        var t=document.getElementById("output");

            if(a>b)


            {


               t.value= a;


            }


            else if(a<b)


            {


              t.value= b;


            }else


            { t.value= "两数相等"}

        }

        

    </script>


    </head>


    <body>

           <input type="text" id="input1" placeHolder="在这里输入第一个数字">

           <input type="text" id="input2" placeHolder="在这里输入第二个数字">

           <input type="text" id="output" placeHolder="这里是比较结果">

           <input type="button" onclick="compare()" value="compare">

    </body>


    </html>


  • 读东读西
    2018-08-02 10:12:11

    有什么问题吗?

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468192 学习 · 21891 问题

查看课程

相似问题