JS实现判断两个数的大小

简介: JS实现判断两个数的大小

利用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>

image.png

打开浏览器进行验证:

image.png

image.png

image.png

如果用户输入的不是数字,则会提示:

image.png

image.png

相关文章
|
JavaScript 算法 前端开发
【前端算法】JS实现数字千分位格式化
JS实现数字千分位格式化的几种思路,以及它们之间的性能比较
337 1
|
JavaScript 前端开发
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
JavaScript判断各种资源是否加载完成的方法汇总,资源预加载问题
925 0
|
算法 JavaScript 前端开发
判断链表中是否又环使用JavaScript解决算法问题
判断链表中是否又环使用JavaScript解决算法问题
147 0
判断链表中是否又环使用JavaScript解决算法问题
|
存储 前端开发 算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
158 0
一行代码解决LeetCode实现 strStr()使用JavaScript解题|前端学算法
|
存储 机器学习/深度学习 JavaScript
JS 你最少用几行代码实现深拷贝?
JS 你最少用几行代码实现深拷贝?
JS 你最少用几行代码实现深拷贝?
|
JavaScript 前端开发 算法
JavaScript实现一段时间之后关闭广告
简介:通过JavaScript实现在一段时间之后,广告消失。
124 0
JavaScript实现一段时间之后关闭广告
|
JavaScript 前端开发 算法
JS实现鼠标悬停变色
本文实现的是利用JS实现当鼠标悬停在表格上的时候,表格发生变色。 CSS渲染 JS逻辑 `
212 0
JS实现鼠标悬停变色
|
JavaScript 前端开发 数据安全/隐私保护
JS实现关闭图片窗口
通过事件的绑定来实现,关闭二维码的效果。
154 0
JS实现关闭图片窗口
|
JavaScript 前端开发
利用JavaScript实现二级联动
利用JavaScript实现二级联动 要实现JavaScript二级联动效果,首先要确定需要哪些技术: 二维数组 for in循环 new Option(text,value,true,true) add(option,null) onchange() 表单事件 HTML代码: &lt;!-- &lt;input type=&quot;text&quot; id=&quot;text&quot;&gt; --&gt; 请选择省份: &lt;select name=&quot;&quot; id=&quot;provinces&quot;&gt; &lt;!-- &lt;option value=&quot;江苏省&quot;&gt;江苏省&lt;/option&gt;
|
JavaScript 前端开发
JavaScript函数柯里化的实现原理,进来教你完成一个自己的自动实现柯里化方法
JavaScript函数柯里化的实现原理,进来教你完成一个自己的自动实现柯里化方法
188 0