`
qiannianhua
  • 浏览: 17899 次
社区版块
存档分类
最新评论

JavaScript----完成一个简单的计算器功能

 
阅读更多

一、使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。

二、获取元素的值设置和获取方法为:

     例:赋值:document.getElementById(“id”).value = 1;

            取值:var = document.getElementById(“id”).value;

三、步骤:
       第一步: 创建构建运算函数count()。

function count(){

}

 

第二步: 获取两个输入框中的值和获取选择框的值。

        //获取第一个输入框的值
    var first = document.getElementById('txt1').value;
	//获取第二个输入框的值
    var second = document.getElementById('txt2').value;
	//获取选择框的值
    var select = document.getElementById('select').value;

提示:document.getElementById( id名 ).value 获取或设置 id名的值。

 

第三步: 获取通过下拉框来选择的值来改变加减乘除的运算法则。

1)、如果选择框的值为“+”,则输出:

var result;
    if(select == '+')
    {
        result = parsefloat(first) + parsefloat(second);   
    }

 

2)、如果选择框的值为“+”,则输出:

else if(select == '-')
    {
        result = parsefloat(first) - parsefloat(second);
    }

 

3)、如果选择框的值为“+”,则输出:

else if(select == '*')
    {
        result = parsefloat(first) * parsefloat(second);
    }

 

4)、否则,输出:

else
    {
        result = parsefloat(first) / parsefloat(second);
    }

提示:使用if判断运算法则。


第四步:  通过 = 按钮来调用创建的函数,得到结果。

 <!--通过 = 按钮来调用创建的函数,得到结果--> 
<input type='button' value=' = ' onclick="count()"/>

 

四、总结:第三步中,其实可以用Swith代替if,使代码更精简:

switch(select){

case '+': result=first+second;break;

case '-': result=first-second;break;

case '*': result=first*second;break;

case '/': result=first/second;break;

}

 

 

分享到:
评论

相关推荐

    网页计算器 Javascript简易版

    网页计算器 Javascript简易版用网页来实现,选择运算符号的

    javascript计算器

    需要用 JavaScript 编写一个简单的计算器。•实现一个类似Windows附件中的标准型计算器的基本功能; •实现加,减,乘,除,取余,开平方,求倒数这七种基本运算(可以自行决定支持更多的运算类型); •支持正负号...

    基于javascript脚本开发的网页计算器

    标准型计算器的功能基本上都可以实现,科学型的还未深究、有兴趣者可以加我共同探讨。。。。

    使用html+css+javascript做一个简约精美的计算器

    使用html+css+javascript设计一个精美的计算器,使用的计算器可以实现标准计算器的功能,如加减乘除。代码简洁精炼,非常适合大家学习,交作业,还有装X。

    javascript写的计算器

    用javascript写的计算器.完成加减乘除和取模,退格功能.取正负.

    网页计算器

    网页计算器案例-阶段项目1 第一部分 案例描述 ...通过用鼠标点击数字按钮和运算符按钮,实现现实中计算器的功能,能够做加法运算,减法运算,乘法运算,除法运算,取余运算。并能够清零和取消上一次错误输入。

    使用JS与HTML5共同编写的简易计算器

    使用HTML5设计外观,再使用JS技术实现计算器的具体功能:如四则运算、求模、退格与清除。

    表达式计算器的实现

    1. 实现一个表达式运算的模块,该模块的输入为一个字符串格式的数学表达式,输出为字符串格式的运算结果。 2. 该数学表达式支持四则运算和括号,需要考虑运算符优先级。操作数为浮点数。例如,输入“(1+2.1)*3.5”,...

    C#多功能计算器

    该代码是使用C#实现的多功能计算器,在C#中调用JavaScript中的eval()函数,使得该计算器可以计算包括三角函数、对数函数等在内的混合运算。使用者只需按照用户输入习惯输入任何想要计算的计算表达式即可。该代码还...

    基于JSP实现一个简单计算器的方法

    本文实例讲述了基于JSP实现一个简单计算器的方法。分享给大家供大家参考。具体实现方法如下: index.jsp 代码如下:&lt;&#37;@ page language=”java” import=”java.util.*” pageEncoding=”GB18030″%&gt;  &lt;&#...

    React-Calculator:一个简单的计算器应用程序,用 React 创建

    作为 React 模块中的第一个项目,继有关无状态和有状态组件、类组件和功能组件以及状态和道具的初始课程之后,第一个项目侧重于通过构建一个简单的计算器来建立基础实践知识。 在这个项目中,我们需要利用从上面学...

    react-calculator:用React.js完成的计算器

    使用React.js完成的简单计算器。 当前功能: 输入正的单位数或多位数,并在显示屏上显示出来。 计算两个或多个数字(运算符+,-,*,/)的总数,并在显示屏上显示结果。 将计算出的总数用作下一个计算的数字。 ...

    JS 实现计算器详解及实例代码(一)

    Javascript 实现计算器时间功能详解及实例(二) 小型JavaScript计算器 自己寻思出的解决方案,比较笨拙的方法,虽然完成了但是还有不少bug,用的方法也不是最有效的,基本功能算是完成了,一些小的细节地方也考虑到...

    纯javascript代码实现计算器功能(三种方法)

    今天来分享一下用纯javascript代码编写的一个计算器程序,很多行业都能用到这个程序,例如做装修预算、贷款利率等等。 首先来看一下完成后的效果: 方法一: 具体编写代码如下: &lt;!DOCTYPE ...

    程序天下:JavaScript实例自学手册

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    javascript网页特效实例大全

    9.5 打开一个四面变大的窗口 237 9.6 定时打开新的窗口 238 9.7 转动出现的窗口 239 9.8 自动弹出的窗口 241 9.9 自动消失的广告窗口 242 9.10 窗口的震动效果 243 9.11 同时打开10个窗口 244 9.12 检测系统...

    ReactCalculator:这是一个简单的计算器,我使用最著名的javscript库之一即React.js创建了它。 [React初学者的一个项目]

    这是一个简单的计算器,功能简单,即添加减法乘法分配我知道计算器还有很多其他功能。 因此,目前,我正在研究计算器的许多其他功能,并将在完成后继续更新存储库用于此设计的调色板基于非常简单的设计,即3种颜色 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    6.5 从一个下拉列表往另一个下拉列表添加内容 6.6 改变列表项的上下顺序 6.7 给下拉框数据分组 6.8 获取列表框的选择 6.9 类IE下拉框 6.10 下拉框式邮件发送 6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 ...

    langrisser-combat-calculator:Langrisser战斗计算器。梦幻模拟战战斗模拟器

    梦幻模拟战战斗模拟器更新至台版卡池进度网站在(如果是第一次来点完可以先往下看,由于图片繁多会loading好一阵子) 2个大三生花了2个月从零开始边学边写出来的(纯javascript,css,html)如果有好的想法,建议,...

    简易计算器.zip(小程序+JAVA+2024+最新+毕业设计+源码+PPT+Lw+使用说明+部署简单+操作简单+上手简单+系统

    (小程序+JAVA+2024+最新+毕业设计+源码+PPT+Lw+使用说明+部署简单+操作简单+上手简单+系统) 微信小程序是一种轻量级的应用程序,旨在提供简洁、快速的用户服务和体验。与传统的手机应用相比,小程序无需下载安装,...

Global site tag (gtag.js) - Google Analytics