eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
语法:
eval(string);


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>.box{width: 250px;background: #cccccc;overflow: hidden;}#outp1{margin: 0;font: 14px/16px "微软雅黑";height: 16px;color: #333;text-align: right;border: 1px solid #fff;}#outp2{font: 20px/20px "微软雅黑";height: 18px;text-align: right;color: #333;margin: 0;border: 1px solid #fff;}.btn{overflow: hidden;margin-left:1px;}.numb,.opera{width: 60px;line-height: 40px;margin: 0;padding: 0;display: block;text-align: center;float: left;background-color: pink;border: 1px solid #cccccc;}</style>
</head>
<body><div class="box"><p id="outp2"></p><p id="outp1"></p><div class="btn"><span class="numb">(</span><span class="numb">)</span><span class="numb">%</span><span class="numb">C</span><span class="numb">7</span><span class="numb">8</span><span class="numb">9</span><span class="numb">/</span><span class="numb">4</span><span class="numb">5</span><span class="numb">6</span><span class="numb">*</span><span class="numb">1</span><span class="numb">2</span><span class="numb">3</span><span class="numb">-</span><span class="numb">0</span><span class="numb">.</span><span class="numb">=</span><span class="numb">+</span></div></div><script type="text/javascript">var oBtn=document.getElementsByClassName("numb");//按键var outp1=document.getElementById("outp1"); //输出1var outp2=document.getElementById("outp2");//输出2,结果var str="";for(var i=0;i<oBtn.length;i++){oBtn[i].onclick=function () {switch (this.innerHTML) {case "=":   outp2.innerHTML=eval(str);//等号,输出结果str="";break;case "C":   outp1.innerHTML=""; //清零outp2.innerHTML="";str="";break;default:    str+=this.innerHTML;outp1.innerHTML=str;break;}}}</script>
</body>
</html>

js制作简单的计算器相关推荐

  1. php简单网页制作代码,用HTML和CSS以及JS制作简单的网页菜单界面的代码

    这篇文章主要介绍了使用HTML+CSS+JS制作简单的网页菜单界面,这个ABROAD项目所使用的JavaScript部分代码非常简单,需要的朋友可以参考下 写ABROAD项目用到了标签这个东东,其实标 ...

  2. css画钟表_利用css+原生js制作简单的钟表

    利用css+原生js制作简单的钟表.效果如下所示 实现该效果,分三大块:html.javascript.css html部分html部分比较简单,定义一个clock的div,内部有原点.时分秒针.日期 ...

  3. html网页加减乘除代码,html+js实现简单的计算器代码(加减乘除)

    html+js实现简单的计算器代码(加减乘除) function setOp(op, opTips) { var tb=document.getElementById("tb_calc&qu ...

  4. 静态html加减乘除计算器代码,html+js实现简单的计算器代码(加减乘除)

    下面小编就为大家带来一篇html+js实现简单的计算器代码(加减乘除).小编觉得挺不错的,现在就分享给大家,也给大家做个参考. html+js实现简单的计算器代码(加减乘除) function set ...

  5. js制作bmi指数计算器代码

    js制作bmi指数计算器代码,js实现bmi指数计算代码教程如下: 1.输入体重 2.输入身高 计算结果:计算出体重指数 js实现代码: function setKeyup(obj) {if (!ob ...

  6. js制作简单的时钟v1.0

    js制作简单的时钟 getFullYear():获取四位数年份 getMonth():获取月份 getDate:获取日期 getDay:获取一周中的周几 getHours():获取小时 getMinu ...

  7. html+css+js制作简单网站首页

    一个简单的网站主页 主要由html+css+js制作 1.图片展示 这是首页的上半部分,主要内容有:顶部标头.顶部导航栏.图片轮播图. ```css <!DOCTYPE html> < ...

  8. 【MATLAB-app】系列教程(含视频)第2课_实例:使用appdesigner 制作简单的计算器

    写作时间: 2020-12-24 我的教程目录 第1课:初步了解appdesigner 第2课:学会制作一个计算器 第3课:学习更多的控件 第4课:一个简单图像处理软件制作 第5课:学习APPdesi ...

  9. 用Java制作简单的计算器

    目录 界面的设计: 事件的响应: 计算: 详细代码如下: 总结: 要制作一个简单的计算器,首先就是对于界面的设计,然后就是其功能的实现. 对于事件的实现大概就分下面几个步骤. 确定事件源和监听源 实现 ...

最新文章

  1. 欢聚时代java面试_欢聚时代面试经验
  2. 编程心法 之什么是MVP What is MVP development?
  3. 计算机怎么设置网络共享,局域网共享设置,教您电脑怎么设置局域网共享
  4. [Leetcode][JAVA][第1111题][栈思想]
  5. [No0000F9]C# 运算符重载
  6. Java基础之数组练习
  7. 解析库之——beautifulsoup
  8. Hadoop组件之Yarn
  9. 腾讯cdn设置 php,WordPress使用腾讯云CDN配置教程(https)
  10. 油田智能化远程监控系统_油气田长停井图像远程传输监控系统
  11. Python进阶读书笔记之(四) set集合
  12. 12306火车票查询
  13. Gartner发布2021年新兴技术成熟度曲线,三大新兴技术趋势主题
  14. 论印度为什么软件行业这么发达(搞笑篇)
  15. Wincc 编辑颜色对应c脚本返回的十进制数
  16. 甘肃省谷歌地球高程DEM等高线下载
  17. 程序员该该怎么样转型 5G 开发呢?
  18. PAT——Dating(详细讲解题目的意思和要求)
  19. 磁盘未装载apple支持_支持Apple登录
  20. TF-IDF文本表示方法与词云图

热门文章

  1. TOP100案例分享 “预测性维护”
  2. 摄像头直播 嵌入html,在html下如何实现摄像头录制的视频实时显示在当前页面中的另一个video中...
  3. PIC单片机开发环境搭建_MPLAB X IDE安装步骤
  4. ANSYS_Maxwell平面电场仿真
  5. ubuntu按装佳能c3520打印机驱动
  6. CSS水平垂直居中的几种方法
  7. 主持人群星会缅怀罗京 朱迅眼圈发红
  8. srs提供的rtmp客户端srs-librtmp
  9. live555 学习笔记-建立RTSP连接的过程(RTSP服务器端)
  10. 11.7 Daily Scrum(周末暂停两天Daily Scrum)