2 qq 16074215 qq_16074215 于 2016.02.22 11:20 提问

js 这样的if语句计算器怎么做

图片说明

4个回答

showbo
showbo   Ds   Rxr 2016.02.22 11:32
 var r=eval('1+1')//+设置为你select的的value
 alert(r)
Royal_lr
Royal_lr   Ds   Rxr 2016.02.22 11:35

给下拉框一个change事件,,根据option的value值判断做运算,,,

qq_26946497
qq_26946497   2016.02.22 12:37

不清楚你对js的掌握情况如何,代码如下,不明白的可以说。

<body>
    <input type="text" id="firstNum" value="" />
    <select id="op">
        <option>+</option>
        <option>-</option>
        <option>*</option>
        <option>/</option>
    </select>
    <input type="text" id="lastNum" value="" />
    <input type="text" readonly id="result" value="" />
</body>
<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function(){
        //计算执行函数
        var exp = function() {
            $("#result").val(window.eval($("#firstNum").val()+$("#op").val()+$("#lastNum").val()));
        };
        //计算时机触发
        $(":input").change(exp);
    });
</script>

zhang_xiansen
zhang_xiansen   2017.03.08 20:20

<!DOCTYPE html>




<br> window.onload=function(){<br> var oTxt1=document.getElementById(&#39;txt1&#39;);<br> var oTxt2=document.getElementById(&#39;txt2&#39;);<br> var oBtn=document.getElementById(&#39;btn&#39;);<br> var oS=document.getElementById(&#39;s1&#39;);<br> oBtn.onclick=function(){<br> var oT1=parseInt(oTxt1.value);<br> var oT2=parseInt(oTxt1.value);<br> switch (oS.value){<br> case&quot;+&quot;:alert(oT1+oT2);break;<br> case &quot;-&quot;:alert(oT1+oT2);break;<br> case &quot;*&quot;:alert(oT1+oT2);break;<br> case &quot;/&quot;:alert(oT1+oT2);break;<br> }<br> };<br> };<br>




+
-
*
/

=


Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
个人所得税计算器(if 语句)
上机内容:学会用循环控制语句解决实际问题。 上机目的:编写多分支选择结构程序,根据个人收入总额,计算出应缴税款和个人收入。 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 李洋 * 完成日期:2012 年 10月 27 日 * 版 本 号:v1.0 * 输入描
js制作简易计算器
实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 提示:获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value; 第一步: 创建构建运算函数count()。 第二步: 获取两个输入框中的值和获取选
(C语言)找零计算器(if语句的运用)
#include&amp;lt;stdio.h&amp;gt; main(){// 初始化int price=0;int bill=0;// 读入金额和票面 printf(&quot;请输入金额:&quot;);scanf(&quot;%d&quot;,&amp;amp;price);printf(&quot;请输入票面:&quot;) ;scanf(&quot;%d&quot;,&amp;amp;bill);// 计算找零  if (bill&amp;gt;=price){printf(&quot;应该找
if结构实现迷你计算器,支持加减乘除的数学运算功能
第一篇博客,以后每天会把学习中的心得发出来
原生JavaScript实现的简易计算器
最近一直没有写博客 因为一直忙着预习考试内容 什么偏微分啊、数值分析啊、计算机图形学啊、信息论… 在未来一个月可能会很忙 整理前端的频率可能就没那么高了还是说正题 昨天晚上用JavaScript实现了一个简易的计算器 今天分享给大家没有考虑什么兼容,浏览器为chrome 代码我放在了我的github上 大家可以前往下载 传送门 或者复制我下面展示的代码这个计算器长成这个样子(43
JavaScript实现简单的计算器
JavaScript实现简单的计算器计算器有加减乘除、退格、清空的基本功能新手来找虐哈哈哈. 用到了事件委托,还有字符串的操作方法JavaScript代码//获得输入的键值 var show = document.querySelector(".screen input"); var keys = document.querySelector(".keys"); //console.log(sho
如何用级联式if语句编写实现简单的计算器功能,注意不是用switch语句
各位大佬,麻烦讲解一下。谢谢
用C语言完成简单的计算器功能(1)
这几天一直上控制语句,在学完if、switch和循环语句后,为了巩固所学知识点,想给学生出一道简单的计算器程序。题目如下:通过所学的知识(选择语句、循环语句)完成一个简单的计算器编程,要求不许抄袭,只能用自己所学的知识点,不可引用网上自己的不懂的程序。 要求的格式如下图: 要求以这样的一种格式进行输出,并能通过选择完成不同的功能。 如:选择1,完成整数相加功能,算完后又能回到该页面。经过分
《C语言及程序设计》实践参考——个人所得税计算器if语句版
返回:贺老师课程教学链接  项目要求【项目:个人所得税计算器if语句版】编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。(1)用if语句的嵌套完成;(2)可以在下面程序的基本框架基础上完成,如需其他变量自行增加#include int main ( ) { double dSalary,dTax=0,dNetIncome=0;
如何删除windowsXP的计算器
如何删除windowsXP的计算器WINXP系统有一中机制叫文件保护,在正常情况下,我们可以删除SYSTEM32目录下的calc.exe(计算器程序)。但是,在我们删除后,要执行calc程序确可以执行。因为文件被系统保护了,一些病毒也会利用这种保护。要怎么删除,所以要这样才可以删除。先把保护去掉,再删除。去保护要用下面代码:typedef DWORD(__stdcall *CPP) (DW