原生js怎么实现简单计算器功能-亚博电竞手机版

原生js怎么实现简单计算器功能

本篇内容主要讲解“原生js怎么实现简单计算器功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“原生js怎么实现简单计算器功能”吧!

使用html和css写出计算器的基本结构和样式,用原生js实现计算器的加减乘除运算功能,只能计算简单的两位数的运算,不支持三个数连加或者连乘等等。一次计算完成之后再进行下一次运算不需要clear,可以直接进行下次运算。具体实现如下:

html结构:

1

2
3 456-789*c0=/

css样式:

#box{width:500px;height:600px;border:1pxsolid#000000;}#display{width:460px;height:60px;margin:15px;text-align:right;font-size:60px;line-height:60px;overflow:hidden;/*overflow:hidden;溢出隐藏*//*text-overflow:ellipsis;文本溢出时显示省略号*//*word-wrap:none;强制不换行*/background:#ffffff;}.btn{width:100px;height:100px;border:1pxsolid#000000;float:left;margin:10px11px;font-size:40px;line-height:100px;text-align:center;user-select:none;}

js代码:

firstvalue这个全局变量存储第一次输入的数,input的input.value属性也是一个变量,这个值既作为页面上显示的内容,也是输入的数值。让这两个值进行运算,结果再显示到输入框中即可。bool变量作用:当一次运算完成之后所有数值清零。

如果要实现用上一次的结果继续参与运算这个功能,可以再设置一个全局变量result来存储每次运算后的结果,当下次输入运算符号时,判断firstvalue和result,再决定用哪个值计算。当点击c按钮时,所有值清空,返回初始状态。

varinput=document.getelementbyid("display");varbtncollection=document.getelementsbyclassname("btn");vartype;varfirstvalue=0;varbool=false;for(vari=0;i

到此,相信大家对“原生js怎么实现简单计算器功能”有了更深的了解,不妨来实际操作一番吧!这里是恰卡编程网网站,更多相关内容可以进入相关频道进行查询,关注亚博电竞手机版,继续学习!

展开全文

js

内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图