js编程计算器代码是什么

worktile 其他 5

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    JavaScript编程计算器代码可以根据需求的复杂程度而有所不同,以下是一个简单的计算器代码示例:

    <!DOCTYPE html>
    <html>
    <head>
        <title>JavaScript计算器</title>
        <style>
            .container {
                width: 200px;
                margin: 0 auto;
            }
            .input {
                width: 100%;
                padding: 10px;
                margin-bottom: 10px;
            }
            .btn {
                width: 50%;
                padding: 10px;
                margin-bottom: 10px;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <input id="input" class="input" type="text" disabled>
            <button class="btn" onclick="clearInput()">C</button>
            <button class="btn" onclick="calculate()">=</button>
            <button class="btn" onclick="appendInput('7')">7</button>
            <button class="btn" onclick="appendInput('8')">8</button>
            <button class="btn" onclick="appendInput('9')">9</button>
            <button class="btn" onclick="appendInput('+')">+</button>
            <button class="btn" onclick="appendInput('4')">4</button>
            <button class="btn" onclick="appendInput('5')">5</button>
            <button class="btn" onclick="appendInput('6')">6</button>
            <button class="btn" onclick="appendInput('-')">-</button>
            <button class="btn" onclick="appendInput('1')">1</button>
            <button class="btn" onclick="appendInput('2')">2</button>
            <button class="btn" onclick="appendInput('3')">3</button>
            <button class="btn" onclick="appendInput('*')">*</button>
            <button class="btn" onclick="appendInput('0')">0</button>
            <button class="btn" onclick="appendInput('.')">.</button>
            <button class="btn" onclick="appendInput('/')">/</button>
        </div>
    
        <script>
            function appendInput(value) {
                document.getElementById('input').value += value;
            }
    
            function clearInput() {
                document.getElementById('input').value = '';
            }
    
            function calculate() {
                var input = document.getElementById('input').value;
                var result = eval(input);
                document.getElementById('input').value = result;
            }
        </script>
    </body>
    </html>
    

    这个计算器代码使用了HTML和JavaScript来实现。在HTML部分,我们使用了一个输入框和一些按钮来输入和显示计算器的操作和结果。在JavaScript部分,我们定义了三个函数:appendInput()用于将按钮的值添加到输入框中,clearInput()用于清空输入框的内容,calculate()用于计算输入框中的表达式,并将结果显示在输入框中。

    你可以将这段代码保存为一个HTML文件,然后在浏览器中打开,就可以使用这个简单的JavaScript计算器了。当然,这只是一个简单的示例,如果你有更复杂的需求,可以根据需要进行修改和扩展。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    JavaScript编程计算器代码可以有很多种实现方式,以下是一个简单的例子:

    <!DOCTYPE html>
    <html>
    <head>
        <title>JavaScript计算器</title>
        <style>
            .calculator {
                width: 200px;
                margin: 0 auto;
                padding: 20px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
            .calculator input {
                width: 100%;
                margin-bottom: 10px;
                padding: 5px;
                font-size: 16px;
            }
            .calculator button {
                width: 50%;
                padding: 5px;
                font-size: 16px;
            }
        </style>
    </head>
    <body>
        <div class="calculator">
            <input type="text" id="input1">
            <input type="text" id="input2">
            <button onclick="add()">+</button>
            <button onclick="subtract()">-</button>
            <button onclick="multiply()">*</button>
            <button onclick="divide()">/</button>
            <button onclick="clearInputs()">清除</button>
        </div>
        <script>
            function add() {
                var input1 = parseFloat(document.getElementById("input1").value);
                var input2 = parseFloat(document.getElementById("input2").value);
                var result = input1 + input2;
                alert("结果是:" + result);
            }
            function subtract() {
                var input1 = parseFloat(document.getElementById("input1").value);
                var input2 = parseFloat(document.getElementById("input2").value);
                var result = input1 - input2;
                alert("结果是:" + result);
            }
            function multiply() {
                var input1 = parseFloat(document.getElementById("input1").value);
                var input2 = parseFloat(document.getElementById("input2").value);
                var result = input1 * input2;
                alert("结果是:" + result);
            }
            function divide() {
                var input1 = parseFloat(document.getElementById("input1").value);
                var input2 = parseFloat(document.getElementById("input2").value);
                var result = input1 / input2;
                alert("结果是:" + result);
            }
            function clearInputs() {
                document.getElementById("input1").value = "";
                document.getElementById("input2").value = "";
            }
        </script>
    </body>
    </html>
    

    这个代码实现了一个简单的JavaScript计算器,包括两个输入框和加、减、乘、除、清除按钮。用户可以输入两个数字,然后选择相应的操作按钮,点击后会弹出一个对话框显示计算结果。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    JavaScript编程计算器的代码可以分为两个部分:HTML部分和JavaScript部分。HTML部分负责构建计算器的界面,而JavaScript部分则处理计算器的逻辑。

    以下是一个简单的示例代码:

    HTML部分:

    <!DOCTYPE html>
    <html>
    <head>
        <title>JavaScript计算器</title>
        <style>
            .calculator {
                width: 300px;
                padding: 20px;
                background-color: #f2f2f2;
                border-radius: 10px;
                margin: 0 auto;
            }
            input[type="button"] {
                width: 50px;
                height: 50px;
                margin: 5px;
            }
        </style>
    </head>
    <body>
        <div class="calculator">
            <input type="text" id="display" readonly>
            <input type="button" value="1" onclick="addToDisplay('1')">
            <input type="button" value="2" onclick="addToDisplay('2')">
            <input type="button" value="3" onclick="addToDisplay('3')">
            <input type="button" value="+" onclick="addToDisplay('+')">
            <br>
            <input type="button" value="4" onclick="addToDisplay('4')">
            <input type="button" value="5" onclick="addToDisplay('5')">
            <input type="button" value="6" onclick="addToDisplay('6')">
            <input type="button" value="-" onclick="addToDisplay('-')">
            <br>
            <input type="button" value="7" onclick="addToDisplay('7')">
            <input type="button" value="8" onclick="addToDisplay('8')">
            <input type="button" value="9" onclick="addToDisplay('9')">
            <input type="button" value="*" onclick="addToDisplay('*')">
            <br>
            <input type="button" value="0" onclick="addToDisplay('0')">
            <input type="button" value="." onclick="addToDisplay('.')">
            <input type="button" value="=" onclick="calculate()">
            <input type="button" value="/" onclick="addToDisplay('/')">
            <br>
            <input type="button" value="C" onclick="clearDisplay()">
        </div>
        <script src="calculator.js"></script>
    </body>
    </html>
    

    JavaScript部分(保存为calculator.js):

    function addToDisplay(value) {
        document.getElementById('display').value += value;
    }
    
    function clearDisplay() {
        document.getElementById('display').value = '';
    }
    
    function calculate() {
        var expression = document.getElementById('display').value;
        var result = eval(expression);
        document.getElementById('display').value = result;
    }
    

    在这个示例代码中,我们使用HTML构建了一个简单的计算器界面,包含一个文本输入框和一些按钮。每个按钮都有一个对应的onclick事件处理函数,当点击按钮时,会将按钮的值添加到文本输入框中。其中,addToDisplay()函数用于将按钮值添加到文本输入框中,clearDisplay()函数用于清空文本输入框,calculate()函数用于计算表达式并将结果显示在文本输入框中。

    请注意,这只是一个简单的示例代码,没有进行输入验证和错误处理。在实际开发中,还需要考虑更多的因素,如边界情况和安全性。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部