iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >js如何实现网页计算器
  • 383
分享到

js如何实现网页计算器

2023-06-15 03:06:50 383人浏览 泡泡鱼
摘要

小编给大家分享一下js如何实现网页计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如何在利用html,CSS和js的知识制作一个简单的网页计算器呢?一个计算机

小编给大家分享一下js如何实现网页计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

如何在利用htmlCSS和js的知识制作一个简单的网页计算器呢?

一个计算机中具备了:

  • 计算机整体框

  • 输入框

  • 输入按钮

计算机整体框:

 #showdiv{   border: solid 1px;   border-radius: 5px;   width: 350px;   height: 400px;   text-align: center;   margin: auto;   margin-top: 50x;   background-color: rgb(214, 219, 190);    }

输入框:

  input[type=text]{      margin-top: 20px;      width: 290px;      height: 40px;      font-size: 20px;}

输入按钮:

   input[type=button]{      width: 60px;      height: 60px;      margin-top: 20px;      margin-left: 5px;      margin-right: 5px;      font-size: 30px;      font-weight: bolder;      font-family: "楷书";}

使用js代码对执行对应业务逻辑操作:

<!--声明js代码-->        <script>            function test(btn){                //获取button按钮对象                var number = btn.value;                //执行对应的业务逻辑                switch (number) {                    case "=":                        document.getElementById("input").value= eval(document.getElementById("input").value);                        break;                    case "c":                        document.getElementById("input").value="";                        break;                    default:                        //将按钮的值赋值给input输入框                        document.getElementById("input").value+=number;                        break;                }                            }</script>

使用HTML对计算机进行排版布局:

<body>    <div id="showdiv">        <input type="text"  id="input" readonly="readonly"><br>        <input type="button" value="1" onclick="test(this)">        <input type="button" value="2" onclick="test(this)">        <input type="button" value="3" onclick="test(this)">        <input type="button" value="4" onclick="test(this)"><br>        <input type="button" value="5" onclick="test(this)">        <input type="button" value="6" onclick="test(this)">        <input type="button" value="7" onclick="test(this)">        <input type="button" value="8" onclick="test(this)"><br>        <input type="button" value="9" onclick="test(this)">        <input type="button" value="+" onclick="test(this)">        <input type="button" value="-" onclick="test(this)">        <input type="button" value="*" onclick="test(this)"><br>        <input type="button" value="0" onclick="test(this)">        <input type="button" value="/" onclick="test(this)">        <input type="button" value="c" onclick="test(this)">        <input type="button" value="=" onclick="test(this)">          </div></body>

总体代码:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta Http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <style>                #showdiv{            border: solid 1px;            border-radius: 5px;            width: 350px;            height: 400px;            text-align: center;            margin: auto;            margin-top: 50x;            background-color: rgb(214, 219, 190);             }                input[type=text]{            margin-top: 20px;            width: 290px;            height: 40px;            font-size: 20px;        }                input[type=button]{            width: 60px;            height: 60px;            margin-top: 20px;            margin-left: 5px;            margin-right: 5px;            font-size: 30px;            font-weight: bolder;            font-family: "楷书";        }        </style>        <!--声明js代码-->        <script>            function test(btn){                //获取button按钮对象                var number = btn.value;                //执行对应的业务逻辑                switch (number) {                    case "=":                        document.getElementById("input").value= eval(document.getElementById("input").value);                        break;                    case "c":                        document.getElementById("input").value="";                        break;                    default:                        //将按钮的值赋值给input输入框                        document.getElementById("input").value+=number;                        break;                }                            }        </script>                    <title>Document</title></head><body>    <div id="showdiv">        <input type="text"  id="input" readonly="readonly"><br>        <input type="button" value="1" onclick="test(this)">        <input type="button" value="2" onclick="test(this)">        <input type="button" value="3" onclick="test(this)">        <input type="button" value="4" onclick="test(this)"><br>        <input type="button" value="5" onclick="test(this)">        <input type="button" value="6" onclick="test(this)">        <input type="button" value="7" onclick="test(this)">        <input type="button" value="8" onclick="test(this)"><br>        <input type="button" value="9" onclick="test(this)">        <input type="button" value="+" onclick="test(this)">        <input type="button" value="-" onclick="test(this)">        <input type="button" value="*" onclick="test(this)"><br>        <input type="button" value="0" onclick="test(this)">        <input type="button" value="/" onclick="test(this)">        <input type="button" value="c" onclick="test(this)">        <input type="button" value="=" onclick="test(this)">          </div></body></html>

实现效果:

js如何实现网页计算器

以上是“js如何实现网页计算器”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: js如何实现网页计算器

本文链接: https://www.lsjlt.com/news/277093.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • js如何实现网页计算器
    小编给大家分享一下js如何实现网页计算器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如何在利用HTML,css和js的知识制作一个简单的网页计算器呢?一个计算机...
    99+
    2023-06-15
  • js实现网页计算器
    如何在利用HTML,css和js的知识制作一个简单的网页计算器呢? 一个计算机中具备了: 计算机整体框 输入框 输入按钮 计算机整体框: #sho...
    99+
    2022-11-12
  • 基于HTML+JS实现网页版苹果计算器
    目录一、效果截图二、注意事项三、源码实现 1、html2、css3、js一、效果截图 二、注意事项 1、html结构上,分为三个部分:显示区、按钮区、底部白条 2、css...
    99+
    2022-11-13
  • JS如何实现计算器
    这篇文章将为大家详细讲解有关JS如何实现计算器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码:<!DOCTYPE html> <html&...
    99+
    2022-10-19
  • JavaScript实现网页计算器
    本文实例为大家分享了JavaScript实现网页计算器的具体代码,供大家参考,具体内容如下 我们学完了函数,做一个网页计算器的小案例,巩固一下。 共两个案例: 案例一图: 相加: ...
    99+
    2022-11-13
  • JSP如何实现简单网页计算器
    小编给大家分享一下JSP如何实现简单网页计算器,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、构造一个简单的计算器,能够进行“+、&mdash;、*、/”运算(1)编写jsp页面,用户通过表单输入两个操作数和运算...
    99+
    2023-06-29
  • JS实现简单网页倒计时器
    制作一个简单的网页倒计时器(js原生代码),供大家参考,具体内容如下 实现一个简单的网页倒计时(距离xx年x月x日还剩多少时间),效果是这样的 首先HTML代码部分,我们需要简单编...
    99+
    2022-11-13
    JS网页倒计时器 JS倒计时器 JS网页倒计时
  • 原生JavaScript如何实现网页版计算器
    这篇文章主要介绍了原生JavaScript如何实现网页版计算器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先是网页计算器的样式部分不想手写直接复制即可<!DOCTY...
    99+
    2023-06-25
  • JSP实现简单网页计算器
    本文实例为大家分享了JSP实现简单网页计算器的具体代码,供大家参考,具体内容如下 一、构造一个简单的计算器,能够进行“+、—、*、/”运算 (1)...
    99+
    2022-11-13
  • 基于JavaScript实现网页计算器
    本文实例为大家分享了JavaScript实现网页计算器的扫雷游戏的具体代码,供大家参考,具体内容如下 先看效果: 此外,计算器还附有数字、运算符检查功能: 下贴源码: ...
    99+
    2022-11-12
  • Vue实现简单网页计算器
    本文实例为大家分享了Vue实现简单网页计算器的具体代码,供大家参考,具体内容如下 案例描述 1、 考核知识点 2、 创建vue实例和对v-model内置指令的使用 3、 练习目标 创...
    99+
    2022-11-13
  • js中如何实现计算器功能
    这篇文章将为大家详细讲解有关js中如何实现计算器功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:<!DOCTYPE html> ...
    99+
    2022-10-19
  • JS怎么实现计算器
    这篇文章主要为大家展示了“JS怎么实现计算器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS怎么实现计算器”这篇文章吧。<!DOCTYPE h...
    99+
    2022-10-19
  • JS实现苹果计算器
    本文实例为大家分享了JS实现苹果计算器的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head> ...
    99+
    2022-11-12
  • JavaScript实现简单网页版计算器
    背景 由于我又被分进了一个新的项目组,该项目需要用js,因为我没接触过,所以领导准备给我一周时间学习,没错,实现一个简单的支持四则混合运算的计算器就是作业,所以有了这篇文章 故,这篇...
    99+
    2022-11-12
  • javascript实现编写网页版计算器
    本篇主要记录的是利用javscript实现一个网页计算器的效果,供大家参考,具体内容如下 话不多说,代码如下: 首先是html的代码: <!DOCTYPE html>...
    99+
    2022-11-12
  • 原生JavaScript实现网页版计算器
    本文实例为大家分享了JavaScript实现网页版计算器的具体代码,供大家参考,具体内容如下 由于无聊看电脑上的系统软件翻到了计算器这个功能,就简单写一下这个计算器的功能吧,这个网页...
    99+
    2022-11-12
  • js如何实现日期计算器功能
    这篇文章主要为大家展示了“js如何实现日期计算器功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何实现日期计算器功能”这篇文章吧。日期计算器html代码...
    99+
    2022-10-19
  • js实现计算器和计时器功能
    本文实例为大家分享了js实现计算器和计时器的具体代码,供大家参考,具体内容如下 完成简单的计算器 <!DOCTYPE html> <html>     <...
    99+
    2022-11-13
  • 怎么使用JavaScript实现网页计算器
    这篇文章主要介绍“怎么使用JavaScript实现网页计算器”,在日常操作中,相信很多人在怎么使用JavaScript实现网页计算器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用JavaScript实...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作