项目实训 简易计算器

作者: liufeisheng

创建时间: 2024-04-12 01:59:32


效果如下:

image.png

html

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
        <script src="calculate.js"></script>
        <title>简易计算器</title>
        <style >@import url(calculate.css);</style>
    </head>
    <body>
        <div><h2>简易计算器</h2></div>
        <div>数1:<input type="number" name="" id="num1"></div>
        <div>数2:<input type="number" name="" id="num2"></div>
        <div>
            <input type="button" value="+" id="add" onclick ="add()">
            <input type="button" value="-" id="sub" onclick ="sub()">
            <input type="button" value="x" id="mul" onclick ="mul()">
            <input type="button" value="/" id="div" onclick ="div()">
        </div>
        <div>结果<input type="text" name="" id="res" value=""></div>
    </body>
</html>

image.png

js

function add(){
    var num1 = parseFloat(document.getElementById("num1").value);
    var num2 = parseFloat(document.getElementById("num2").value);
    document.getElementById("res").value = num1+num2;
}

function sub(){
    var num1 = parseFloat(document.getElementById("num1").value);
    var num2 = parseFloat(document.getElementById("num2").value);
    document.getElementById("res").value = num1-num2;
}

function mul(){
    var num1 = parseFloat(document.getElementById("num1").value);
    var num2 = parseFloat(document.getElementById("num2").value);
    document.getElementById("res").value = num1*num2;
}

function div(){
    var num1 = parseFloat(document.getElementById("num1").value);
    var num2 = parseFloat(document.getElementById("num2").value);
    document.getElementById("res").value = num1/num2;
}

image.png