JavaScript编写一个简易计算器

简介: JavaScript编写一个简易计算器
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
 
<body>
    第一个数:<input type="text" placeholder="请输入第一个数字" id="txt1">
    <select name="" id="slt">
        <option value="+">+</option>
        <option value="-">-</option>
        <option value="*">*</option>
        <option value="/">/</option>
        <option value="%">%</option>
    </select>
    第二个数:<input type="text" placeholder="请输入第二个数字" id="txt2">
    <button id="btn">计算</button>
    结果<input type="text" placeholder="" id="res">
    <script>
        // 查找到标签:
        // 对按钮单击事件  ------取出数字和运算符号  ----赋值给结果的框  var v1=txt1.value
        // 1.查标签 
        var txt1 = document.querySelector('#txt1'); //通过选择器查找dom节点。
        var txt2 = document.querySelector('#txt2'); //通过选择器查找dom节点。
        var res = document.querySelector('#res'); //通过选择器查找dom节点。
        var btn = document.querySelector('#btn'); //通过选择器查找dom节点。
        var slt = document.querySelector('#slt'); //通过选择器查找dom节点。
 
 
 
        // 2.对按钮加事件。
        btn.onclick = function () {
            //2.1取值   txt1.value  txt2.value slt.value
            var v1 = txt1.value;
            var v2 = txt2.value;
            var v3 = slt.value;
            // var v3 = slt.value;
 
            //2.2判断运算符是什么符号
            switch (v3) {
                case "+":
                    res.value = parseFloat(v1) + parseFloat(v2);
                    break;
                case "-":
                    res.value = parseFloat(v1) - parseFloat(v2);
                    break;
                case "*":
                    res.value = parseFloat(v1) * parseFloat(v2);
                    break;
                case "/":
                    res.value = parseFloat(v1) / parseFloat(v2);
                    break;
                case "%":
                    res.value = parseFloat(v1) % parseFloat(v2);
                    break;
            }
        }
    </script>
 
</body>
 
</html>
相关文章
|
1月前
|
前端开发 JavaScript
百度搜索:蓝易云【用JavaScript和HTML实现一个精美的计算器网页】
该计算器网页使用HTML定义了页面结构,CSS样式使其具有精美的外观,而JavaScript脚本实现了计算器的逻辑。用户可以通过按钮输入数字和操作符,并通过“=”按钮来进行计算,计算结果会显示在文本框中。
55 6
|
9月前
|
JavaScript 前端开发
|
9天前
|
前端开发 JavaScript 算法
JavaScript制作简版计算器,提供加减乘除功能
JavaScript制作简版计算器,提供加减乘除功能
12 0
|
1月前
|
前端开发 JavaScript
使用html+css+javaScript 完成计算器
使用html+css+javaScript 完成计算器
|
1月前
|
移动开发 JavaScript 前端开发
原生JavaScript+CSS实现计算器(简单的介绍一下eval函数)
原生JavaScript+CSS实现计算器(简单的介绍一下eval函数)
39 0
|
1月前
|
前端开发
好看的前端计算器代码分享(html+css+js制作计算器)
好看的前端计算器代码分享(html+css+js制作计算器)
49 0
|
1月前
|
前端开发 JavaScript
使用HTML、CSS和JavaScript实现一个简单的计算器
使用HTML、CSS和JavaScript实现一个简单的计算器
|
8月前
|
存储 搜索推荐 数据可视化
基于html5+javascript技术开发的房贷利率计算器,买房的码农们戳进来
房贷计算器是一款专为购房者设计的实用工具应用,其主要功能是帮助用户详细计算房贷的还款金额、利息以及还款计划等。通过这款软件,用户可以更加便捷地了解到自己的还款情况和计划,从而更好地规划自己的财务。下面将对房贷计算器进行详细的介绍。
72 0
|
9月前
|
JavaScript Android开发
js日期控件 (补助计算器页面)
js日期控件 (补助计算器页面)
46 0
|
11月前
|
开发框架 JavaScript 前端开发
Javascript制作简易计算器并实现其功能
Javascript制作简易计算器并实现其功能
174 0