利用JS实现,当用户输入两个数字,自动判断这两个数的大小,并向用户输出大的那个数,如果用户输入的不是数字,则提醒用户重新输入,要完成这个案例该如何操作呢?
这里我们可以使用if else if 多分支语句。
<script>// if else if 多分支语句if (条件表达式1) { // 语句1 } elseif (条件表达式2) { // 语句2 } elseif (条件表达式3) { // 语句3 } else { // 最后的语句 } </script>
我们将要求转化为代码:
<script>varnum1=prompt('请您输入数字1'); varnum2=prompt('再次输入数字2'); num1=parseInt(num1); num2=parseInt(num2); if (num1>num2) { alert(num1); } elseif (num2>num1) { alert(num2); } elseif (isNaN(num1) ||isNaN(num2)) { alert("请您输入数字"); } </script>
打开浏览器进行验证:
如果用户输入的不是数字,则会提示: