zoukankan      html  css  js  c++  java
  • if语句,函数function

    1.语句

    一般分为顺序,分支和循环语句。

    if是分支语句

    格式1:if(){}  若满足就进入花括号,若不满足就跳过

    格式2:if(){}else(){}二选一。若if满足则else一定不执行,反之则一定执行else

    格式3:if(){}elseif(){}...if(){}else(){}多选一,若前面一个满足,则后面所有直接跳过。若前面都不满足则执行else。

    格式4:if的嵌套

    示例:

    1.输入整数x,y,z值,按由小到大输出

    嵌套:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>xyz比大小嵌套</title>
    </head>
    请输入第一个数:<input type="number" id="x" /><br />
    请输入第一个数:<input type="number" id="y" /><br />
    请输入第一个数:<input type="number" id="z" /><br />
    <input type="button" value="比大小" onclick="er()" />


    <body>
    </body>
    </html>
    <script>
    function er()
    {var x=document.getElementById("x").value;
    var y=document.getElementById("y").value;
    var z=document.getElementById("z").value;
    if(x!=""&&y!=""&&z!="")
    {if(x%1==0&&y%1==0&&z%1==0)
    {x=parseInt(x);y=parseInt(y);z=parseInt(z)
    if(x>=y&&x>=z)
    { if(y>=z)
    {alert(z+" "+y+" "+x)
    }
    else
    {alert(y+" "+z+" "+x)
    }
    }
    else
    { if(y>=x&&y>=z)
    { if(x>=z)
    {alert(z+" "+x+" "+y)
    }
    else
    {alert(x+" "+z+" "+y)
    }
    }
    else
    { if(x>=y)
    {alert(y+" "+x+" "+z)
    }
    else
    {alert(x+" "+y+" "+z)
    }
    }
    }
    }
    else
    {alert("请输入三个整数")
    }
    }
    else
    {alert("请输入三个数值")
    }

    }

    </script>

    中间数(冒泡)

    <body>
    请输入第一个数:<input type="number" id="x" /><br />
    请输入第一个数:<input type="number" id="y" /><br />
    请输入第一个数:<input type="number" id="z" /><br />
    <input type="button" value="比大小" onclick="er()" />
    </body>
    </html>
    <script>
    function er()
    {var x=document.getElementById("x").value;
    var y=document.getElementById("y").value;
    var z=document.getElementById("z").value;
    if(x!=""&&y!=""&&z!="")
    { if(x%1==0&&y%1==0&&z%1==0)
    {x=parseInt(x);y=parseInt(y);z=parseInt(z)
    if(x>y)
    {a=x;x=y;y=a}
    if(x>z)
    {a=x;x=z;z=a}
    if(y>z)
    {a=y;y=z;z=a}
    alert(x+" "+y+" "+z)
    }

    else
    {
    alert("请输入三个整数")
    }
    }
    else
    {alert("请输入三个数")
    }
    alert(x+" "+y+" "+z)

    }
    </script>

    2.函数:

    完成某种特定功能

    函数四要素:名称,输入,返回值,加工。

    定义函数:function ad(形参){函数体},函数名为ad,输入为参数的形式,返回值可以是var类型也可以是return个值;

    函数不调用是不会执行的,函数的调用:ad(实参)。

    <body>
    请输入年龄:<input type="number" id="a" />
    <input type="button" value="检查" onclick="b()" />      (函数调用)
    </body>
    </html>
    <script>
    function b()   (函数名)
    {var age=document.getElementById("a").value    (获取a中的所有元素)
    if (age!="")
    { if (age%1==0&&age<135&&age>0)
    { if(age>=18)
    {alert("您已成年")
    }
    else
    {alert("未成年")
    }
    }
    else
    {alert("您输入的年龄有误")
    }
    }
    else
    {alert("请输入年龄")}
    }
    </script>

  • 相关阅读:
    剑指 Offer 55
    剑指 Offer 55
    剑指 Offer 22. 链表中倒数第k个节点
    剑指 Offer 29. 顺时针打印矩阵
    剑指 Offer 17. 打印从1到最大的n位数
    剑指 Offer 57
    剑指 Offer 59
    B. Han Solo and Lazer Gun 暴力 水
    C. Number of Ways 思维
    C. Destroying Array 并查集/线段树 Intel Code Challenge Elimination Round (Div. 1 + Div. 2, combined)
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5802480.html
Copyright © 2011-2022 走看看