制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 00:31:09
制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码

制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码
制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)
分析:4个按钮调用的函数的代码相似,怎样优化代码?

使用javascript实现代码

制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript">
function $$(id){
    return document.getElementById(id);
}
 
function calc(operator){
    var result ="";
    var first = $$('first').value;
    var second = $$('second').value;
    result += first;
    if(operator =='+'){
        result += '+';
        result += second;
        result += '=';
        result += parseInt(first) + parseInt(second);
        //$$('result').innerText = result; 下面这句写成这个也可
        $$('result').value = result;
    }else if(operator =="-"){
        result += '-';
        result += second;
        result += '=';
        result += parseInt(first) - parseInt(second);
        //$$('result').innerText = result;
        $$('result').value = result;
    }else if(operator =="*"){
        result += '*';
        result += second;
        result += '=';
        result += parseInt(first) * parseInt(second);
        //$$('result').innerText = result;
        $$('result').value = result;
    }else if(operator =="/"){
        result += '/';
        result += second;
        result += '=';
        result += parseInt(first) / parseInt(second);
        //$$('result').innerText = result; 
        $$('result').value = result;
    }
}
</script>
</head>
<body>
    <table>
        <tr>
            <td>
                第一个数
            </td>
            <td>
                <input type ="text" id ="first" />
            </td>
        <tr>
            <td>
                第一个数
            </td>
            <td>
                <input type ="text" id ="second" />
            </td>
        <tr>
            <td>
                运算符:
            </td>
            <td>
                <input type ="button" value ="+" onclick="calc('+')" />
                <input type ="button" value ="-" onclick="calc('-')" />
                <input type ="button" value ="*" onclick="calc('*')" />
                <input type ="button" value ="/" onclick="calc('/')" />
            </td>
        <tr>
            <td>
                结果是:
            </td>
            <td>
                <input type ="text" id ="result" />
            </td>
        </tr>
    </table>
</body>
</html>
请采纳……

制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)分析:4个按钮调用的函数的代码相似,怎样优化代码?使用javascript实现代码 采用java语言编写一个计算器,该计算器能对正数、负数(这里的正数、负数包括小数)进行加、减、乘、除运 3 .编写一个简易计算器,能进行加减乘除运算,并且能清除运算结果,有加 减 乘除 ,清除一共5个按钮,三 简易计算器的设计与实现:能进行简单的四则运算和基本数学函数(如对数,指数,三解函数等)的计算 求一个用C#制作的简易计算器程序的代码 只需要实现加减乘除 简易万用表制作,一、简易万用表1、 基本要求:(1) 能测直流电压、电流以及电阻(电压:5V,电流:100mA,电阻:10K)(2) 对测量的数据进行显示;2、 发挥部分:(1) 各项测量误差小于5% C语言中 怎么样进行三位数的四则运算?就是说要编一个能三个数进行加减乘除的简单计算器 如何制作简易的显微镜谁能教教我啊 怎样制作简易显微镜,要能看到细菌的显微镜 制作简易琴弦,需要什么材料,最好能演奏小星星! 计算器为什么能进行加减乘除运算? 对于任意一个数,利用计算器对它不断地进行开立方运算,其结果越来越趋近 2、vb编写一个简单的计算器程序,实现两个数的加、减、乘、除.运行结果如下图2所示.2、用VB编写一个简单的计算器程序,实现两个数的加、减、乘、除.运行结果如下图2所示.求源代码我用的 编写一个简易的计算器. 如何制作简易航模 如何制作简易太阳能热水器 怎么制作简易净水器 制作简易显微镜