吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2081|回复: 8
收起左侧

[其他转载] JavaScript之简单计算器

[复制链接]
li0 发表于 2022-3-16 15:52
今天上课刚学的,来小水一下贴
软件:Visual Studio Code
先展示效果

效果图

效果图
代码
<!DOCTYPE html>
<html lang="en">
   
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-UA-compatible" content="IE=edge">
    <meta name="viewport" content="width=,initial-scale=1.0">
    <title>简易计算器</title>
</head>
<script type="text/javascript">
    function compute(obj){
        var num1,num2,result;
        num1 = parseFloat(document.myform.txtNum1.value);
        num2 = parseFloat(document.myform.txtNum2.value);
        switch(obj){
            case"+":
                result = num1 + num2;
                break;
            case"-":
                result = num1 - num2;
                break;
            case"*":
                result = num1 * num2;
                break;
            case"/":
                if(num2!=0)
                    result = num1 / num2;
                else
                result="除数不也能为零,请重新输入!";
                break;
            }
            document.myform.txtResult.value=result;
    }
     </script>
<body>
         <form action=""method="post" name="myform" id="myform">
             <table border="0">
                 <tr>
                     <td><img src=shop.gif width="54" height="54"></td>
                     <td colspan="3"><h3>购物简易计算器</h3></td>
                 </tr>
                 <tr>
                     <td>第一个数</td>
                     <td colspan="3"><input name="txtNum1" type="text" id="txtNum1" size="25"/></td>
                 </tr>
                 <tr>
                    <td>第二个数</td>
                    <td colspan="3"><input name="txtNum2" type="text" id="txtNum2" size="25"/></td>
                </tr>
            <tr>
                <td><input name = "addButton2" type="button" id="addBtn" value="+" onclick="compute('+')"></td>
                <td><input name = "subButton2" type="button" id="subBtn" value="-" onclick="compute('-')"></td>
                <td><input name = "mulButton2" type="button" id="mulBtn" value="×" onclick="compute('*')"></td>
                <td><input name = "divButton2" type="button" id="divBtn" value="÷" onclick="compute('/')"></td>
            </tr>
            <tr>   
            <td>计算结果</td>
            <td colspan="3"><input name="txtResult" type="text" id="txtresult" size="25"/></td>
         </tr>
        </table>
    </form>      
</body>
</html>
跑步去了,告辞告辞

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

JohnDragon 发表于 2022-3-16 17:31
JS脚本的计算机很可以啊   学习了
lucklys 发表于 2022-3-16 17:38
 楼主| li0 发表于 2022-3-16 17:55
cn2jp 发表于 2022-3-16 18:38
这可能是我唯一能看懂的代码了
平淡最真 发表于 2022-3-16 20:08
你试试1.4+2.3
头像被屏蔽
lishufeng 发表于 2022-3-16 21:40
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| li0 发表于 2022-3-17 09:40

强人所难了嗷
xiaolong7645 发表于 2022-4-5 19:11

也可以 多加个判断 小数转换成整数 算完之后 在转回 小数
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表