返回顶部
首页 > 资讯 > 精选 >javascript怎么实现编写网页版计算器
  • 615
分享到

javascript怎么实现编写网页版计算器

2023-06-20 20:06:07 615人浏览 八月长安
摘要

本篇内容主要讲解“javascript怎么实现编写网页版计算器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript怎么实现编写网页版计算器”吧!本篇主要纪录的是利用javscrip

本篇内容主要讲解“javascript怎么实现编写网页版计算器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript怎么实现编写网页版计算器”吧!

本篇主要纪录的是利用javscript实现一个网页计算器的效果,供大家参考,具体内容如下

话不多说,代码如下:

首先是html的代码:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>利用js实现网页版计算器</title>    <link rel="stylesheet" href="cal.CSS" ></head><body><div id="container" class="container">    <input id="result" class="result">    <div id="cal" class="clearfix">        <div id="num" class="fl">            <div id="top" class="clearfix">                <input id="clear" type="button" value="C">                <input id="antonyms" type="button" value="+/-">                <input id="remainder" type="button" value="%">            </div>            <div id="bonttom" class="clearfix">                <input type="button" value="7">                <input type="button" value="8">                <input type="button" value="9">                <input type="button" value="4">                <input type="button" value="5">                <input type="button" value="6">                <input type="button" value="1">                <input type="button" value="2">                <input type="button" value="3">                <input class="zero" type="button" value="0">                <input type="button" value=".">            </div>        </div>        <div id="math" class="fr math">            <input type="button" value="/" onclick="onclicknum('/')">            <input type="button" value="*" onclick="onclicknum('*')">            <input type="button" value="+" onclick="onclicknum('+')">            <input type="button" value="-" onclick="onclicknum('-')">        </div>        <input id="res" type="button" value="=">    </div></div></body></html>

接下来是css样式代码:

* {    margin: 0px;    padding: 0px;}.clearfix:before, .clearfix:after {    content: '';    display: block;}.clearfix:after {    clear: both;}.clearfix {    _zoom: 1;}input {    display: block;}.container {    width: 240px;    height: 400px;    border: 2px solid #eb4509;    margin: 100px auto;}.fl {    float: left;}.fr {    float: right;}input {    width: 60px;    height: 60px;    border: 1px solid #000;    float: left;    background: #DDD;    font-size: 24px;    color: #eb4509;    -WEBkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.math input {    float: none;}input.zero {    width: 120px;}#num {    width: 180px;}#cal #math {    width: 60px;}.result {    width: 100%;    height: 100px;    line-height: 100px;    border: none;    background-color: #dfdfdf;    font-size: 30px;    float: none;    outline: none;    text-align: right;    padding-right: 20px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}

最后上js代码:

<script type="text/javascript">    var numresult;    var str;    var flag;    var bot = document.getElementById("bonttom");    var botInputs = bot.getElementsByTagName("input");    var clear = document.getElementById("clear");    var res = document.getElementById("res");    var math = document.getElementById("math");    var mathInputs = math.getElementsByTagName("input");    var antonymsBtn = document.getElementById("antonyms");    var remainderBtn = document.getElementById("remainder");    //点击数字以及加减乘除    imporIn(botInputs);//    imporIn(mathInputs);    function imporIn(eles) {        for (var i = 0; i < eles.length; i++) {            eles[i].onclick = function () {                onclicknum(this.value);            }        }    }    //点击清空c按钮    clear.onclick = function () {        onclickclear();    }    //点击=号得到结果    res.onclick = function () {        onclickresult();    }    //点击+/-    antonymsBtn.onclick = function () {        antonyms();    }    //点击%    remainderBtn.onclick = function () {        remainder();    }    function onclicknum(nums) {        if (flag) {            console.log("num=" + nums);            if (nums !== "/" && nums !== "+" && nums !== "-" && nums !== "*") {                str.value = "";                console.log("aa" + nums);            }        }        flag = false;        str = document.getElementById("result");        str.value = str.value + nums;    }    //清空    function onclickclear() {        str = document.getElementById("result");        str.value = "";    }    //得到结果    function onclickresult() {        str = document.getElementById("result");        numresult = eval(str.value);        str.value = numresult;        flag = true;    }    //正负数    function antonyms() {        str = document.getElementById("result");        str.value = -str.value;    }    //%    function remainder() {        str = document.getElementById("result");        str.value = str.value / 100;    }</script>

到此,相信大家对“javascript怎么实现编写网页版计算器”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: javascript怎么实现编写网页版计算器

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

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

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

  • 微信公众号

  • 商务合作