全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

javascript实现简单的可随机变*页计算器示例

本文实例讲述了javascript实现简单的可随机变*页计算器。分享给大家供大家参考,具体如下:

该程序能实现简单的加、减、乘、除、求余,页面还添加了随机变换颜色的功能。

运行效果图如下:

完整实例代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
 <TITLE> Day 2 </TITLE>
 <META NAME="Generator" CONTENT="EditPlus">
 <META NAME="Author" CONTENT="">
 <META NAME="Keywords" CONTENT="">
 <META NAME="Description" CONTENT="">
 <script>
  function calculator(){
    var selection=document.form.selection.value;
    var numb1=document.form.number1.value;
    var numb2=document.form.number2.value;
 var relnum="";
    switch(selection){
      case "+":
        relnum=parseFloat(numb1)+parseFloat(numb2);
  break;
      case '-':
        relnum=numb1 - numb2;
        break;
      case '*': 
        relnum=numb1 * numb2;
        break;
      case '/':
        if(numb2==0)
          alert("wrong input! ");
        relnum=numb1 / numb2;
        break;
      case '%':
        relnum=numb1 % numb2;
        break;
      }
  document.form.result.value=relnum;
  }
  function sound(){
    document.all.sound.src="clock.wav";
    }
  function changeBgcolor(){
    var bgc=document.getElementById("idbgc");
    var rand="";
    for(var i=0;i<6;i++){
    rand+=Math.round(Math.random()*9)
    }
    bgc.style.backgroundColor='#'+rand;
  }  
  </script>
 </HEAD>
 <BODY bgcolor="aliceblue" id="idbgc">
  <h1>simple web calculator</h1>
  <form name="form" action=""> 
    <input type=text name="number1" style="width:80px ">
    <select name="selection">
      <option value='+'>&nbsp;+&nbsp;<option>
      <option value='-'>-<option>
      <option value='*'>*<option>
      <option value='/'>/<option>
      <option value='%'>%<option>
    </select>
    <input type=text name="number2" style="width:80px ">
    <input type="button" value="&nbsp;=&nbsp;" onclick="calculator(),changeBgcolor()">
    <input type=text name="result" style="width:80px "><br>
    <input type="reset" value="reset" onclick="changeBgcolor()">
  </form>
 </BODY>
</HTML>

PS:这里再为大家推荐两款本站的在线计算器,都是采用js实现,且功能强大,相信对于大家深入了解JavaScript数学运算及web设计有所帮助:

在线标准计算器:
http://tools./jisuanqi/jsq

在线科学计算器:
http://tools./jisuanqi/jsqkexue

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# javascript  # 随机变色  # 网页  # 计算器  # js网页版计算器的简单实现  # 网页计算器 一个JS计算器  # JSP实现计算器功能(网页版)  # 使用jsp调用javabean实现超简单网页计算器示例  # 使用JSP制作一个超简单的网页计算器的实例分享  # JavaScript计算器网页版实现代码分享  # JS实现基本的网页计算器功能示例  # node.js+express制作网页计算器  # JavaScript实现网页计算器功能  # 原生JavaScript实现网页版计算器  # 都是  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 两款  # 更多关于  # 所述  # 程序设计  # 再为  # 操作技巧  # 讲述了  # var  # calculator  # selection  # form  # document  # function  # Author 


相关文章: 济南网站制作的价格,历城一职专官方网站?  开封网站制作公司,网络用语开封是什么意思?  如何挑选优质建站一级代理提升网站排名?  宝塔建站助手安装配置与建站模板使用全流程解析  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  实例解析angularjs的filter过滤器  网站代码制作软件有哪些,如何生成自己网站的代码?  如何自定义建站之星网站的导航菜单样式?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  建站主机是否属于云主机类型?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  公众号网站制作网页,微信公众号怎么制作?  建站之星安装路径如何正确选择及配置?  建站主机CVM配置优化、SEO策略与性能提升指南  威客平台建站流程解析:高效搭建教程与设计优化方案  建站上市公司网站建设方案与SEO优化服务定制指南  Bpmn 2.0的XML文件怎么画流程图  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  建站之星在线版空间:自助建站+智能模板一键生成方案  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  焦点电影公司作品,电影焦点结局是什么?  如何用低价快速搭建高质量网站?  如何快速生成ASP一键建站模板并优化安全性?  简单实现Android文件上传  建站之星如何实现五合一智能建站与营销推广?  Android使用GridView实现日历的简单功能  香港服务器网站推广:SEO优化与外贸独立站搭建策略  c# 在ASP.NET Core中管理和取消后台任务  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  定制建站是什么?如何实现个性化需求?  宝塔新建站点报错如何解决?  如何通过商城自助建站源码实现零基础高效建站?  如何用PHP工具快速搭建高效网站?  如何在阿里云ECS服务器部署织梦CMS网站?  如何在Golang中使用replace替换模块_指定本地或远程路径  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  专业网站建设制作报价,网页设计制作要考什么证?  北京专业网站制作设计师招聘,北京白云观官方网站?  专业公司网站制作公司,用什么语言做企业网站比较好?  香港服务器租用费用高吗?如何避免常见误区?  PHP 500报错的快速解决方法  建站之星CMS五站合一模板配置与SEO优化指南  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Swift开发中switch语句值绑定模式  如何在宝塔面板中修改默认建站目录? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。