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

图片说明

 var r=eval('1+1')//+设置为你select的的value
 alert(r)

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

不清楚你对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>

<!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>




+
-
*
/

=