html输入两个数实现加减乘除功能


Posted in HTML / CSS onJuly 01, 2021

一、parseFloat() 函数
 

在网页中制作一个简单的计算器,在文本框输入两个数,能够实现两个数的加减乘除。
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符
串进行解析,直到到达数字的末端为止,然后以数字返回该数字,
而不是作为字符串。
语法:parseFloat(string);

二、JavaScript 全局属性  

 

属性 描述
Infinity 代表正的无穷大的数值。
NaN 指示某个值是不是数字值。
undefined 指示未定义的值。

三、完整代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script type="text/javascript">
       function cal(){
           var nums = document.getElementsByName("num");
           var sz = document.getElementsByName("js");
           var result = document.getElementsByName("rs");
           var n1 = parseFloat(nums[0].value);
           var n2 = parseFloat(nums[1].value);
           /*parseFloat() 函数可解析一个字符串,并返回一个浮点数。
           该函数指定字符串中的首个字符是否是数字。如果是,则对字符
           串进行解析,直到到达数字的末端为止,然后以数字返回该数字,
           而不是作为字符串。
        */
            switch(sz[0].value){
            case "add" : 
            result[0].value = n1 + n2 ;
            break;
            case "min" : 
            result[0].value = n1 - n2 ;
            break;
            case "mul" : 
            result[0].value = n1 * n2 ;
            break;
            case "div" : 
            result[0].value = n1/n2; 
            break;
              }
          }
      </script>
</head>
<body>
    <div align="center">
        <input type="text" name="num" value="" onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" />
        <select name="js" size="1">
            <option value="add">+</option>
            <option value="min">-</option>
            <option value="mul">*</option>
            <option value="div">/</option>
        </select>
   <input type="text" name="num" value=""onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')" />
  =
   <input type="text" name="rs" value=""/><br>
   <button id="btn"onclick="cal()">计算</button>
</div>
</body>
</html>

效果展示:

html输入两个数实现加减乘除功能

到此这篇关于html输入两个数实现加减乘除的文章就介绍到这了,更多相关html加减乘除内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

 
HTML / CSS 相关文章推荐
CSS3教程(7):CSS3嵌入字体
Apr 02 HTML / CSS
基于html和CSS3制作酷炫的导航栏
Sep 23 HTML / CSS
CSS3圆角边框和边界图片效果实例
Jul 01 HTML / CSS
css3媒体查询中device-width和width的区别详解
Mar 27 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
Jul 11 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
May 07 HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
Sep 19 HTML / CSS
html5移动端价格输入键盘的实现
Sep 16 HTML / CSS
吃透移动端 Html5 响应式布局
Dec 16 HTML / CSS
Html5 webRTC简单实现视频调用的示例代码
Sep 23 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
Jan 19 HTML / CSS
CSS3新特性详解(五):多列columns column-count和flex布局
Apr 30 HTML / CSS
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
关于CSS浮动与取消浮动的问题
html5调用摄像头实例代码
Jun 28 #HTML / CSS
CSS 伪元素::marker详解
深入理解margin塌陷和margin合并的解决方案
CSS实现章节添加自增序号的方法
CSS变量实现主题切换的方法
Jun 23 #HTML / CSS
You might like
PHP开发的一些注意点总结
2010/10/12 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
js clearInterval()方法的定义和用法
2015/11/11 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
vue如何将v-for中的表格导出来
2018/05/07 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
python进程类subprocess的一些操作方法例子
2014/11/22 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
Python 创建守护进程的示例
2020/09/29 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
商务主管岗位职责
2013/12/08 职场文书
校园招聘策划书
2014/01/09 职场文书
网上开店必备创业计划书
2014/01/26 职场文书
培训主管岗位职责
2014/02/01 职场文书
将相和教学反思
2014/02/04 职场文书
12岁生日演讲稿
2014/05/14 职场文书
现场活动策划方案
2014/08/22 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
教师政风行风评议心得体会
2014/10/21 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书