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 :nth-child()伪类选择器实现奇偶行显示不同样式
Nov 05 HTML / CSS
css3教程之倾斜页面
Jan 27 HTML / CSS
CSS的pointer-events属性详细介绍(作用和注意事项)
Apr 23 HTML / CSS
css3使网页、图片变成灰色兼容大多数浏览器
Jul 02 HTML / CSS
纯css3实现走马灯效果
Dec 26 HTML / CSS
CSS3弹性盒模型开发笔记(二)
Apr 26 HTML / CSS
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
Aug 15 HTML / CSS
HTML5 Plus 实现手机APP拍照或相册选择图片上传功能
Jul 13 HTML / CSS
免费获得微软MCSD证书赶快行动吧!
Nov 13 HTML / CSS
HTML5 input元素类型:email及url介绍
Aug 13 HTML / CSS
2014年圣诞节倒计时网页的制作过程
Dec 05 HTML / CSS
HTML中table表格拆分合并(colspan、rowspan)
Apr 07 HTML / CSS
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
关于CSS浮动与取消浮动的问题
html5调用摄像头实例代码
Jun 28 #HTML / CSS
CSS 伪元素::marker详解
深入理解margin塌陷和margin合并的解决方案
CSS实现章节添加自增序号的方法
CSS变量实现主题切换的方法
Jun 23 #HTML / CSS
You might like
简单的用PHP编写的导航条程序
2006/10/09 PHP
php visitFile()遍历指定文件夹函数
2010/08/21 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
javascript css float属性的特殊写法
2008/11/13 Javascript
类似CSDN图片切换效果脚本
2009/09/17 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
Javascript基础知识(三)BOM,DOM总结
2014/09/29 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
执行Python程序时模块报错问题
2020/03/26 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
CSS3实现多重边框的方法总结
2016/05/31 HTML / CSS
运动会开幕式邀请函
2014/01/22 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
产品销售计划书
2014/05/04 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
行风评议整改报告
2014/11/06 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
公务员个人考察材料
2014/12/23 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
学校办公室主任岗位职责
2015/04/01 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
Python学习之包与模块详解
2022/03/19 Python
Java 多线程协作作业之信号同步
2022/05/11 Java/Android