js装修计算器java代码_JS制作简易计算器的实例代码
做一个简易计算器,效果图片
c表示清空,为一个空字符串
+/-表示该值为正还是负
%表示当前值/100
←表示退格,往前删除一个值
eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来。
代码如下
#div1{
margin:20px auto;
width:420px;
height:490px;
background-color:#E8E8E8;
border:1px solid #ccc;
border-radius:5px;
}
.div2{
width:410px;
height:60px;
border:1px solid #ccc;
margin:5px auto;
border-radius:5px;
text-align:right;
font-size:30px;
background-color:white;
padding-top:10px;
}
.div3{
width:410px;
height:60px;
margin:5px auto;
float:left;
}
.div13{
float:left;
width:70px;
height:60px;
border:1px solid #ccc;
background-color: ghostwhite;
margin-left:8px;
text-align:center;
font-size:30px;
color:deepskyblue;
border-radius:5px;
cursor:default;
padding-top:10px;
box-shadow:4px 3px 3px #CCCCCC;
}
.div133{width:160px;}
.top{margin-top:10px;margin-left:10px;}
.color{color:black;}
.top1{margin-top:20px;margin-left:10px;}
.top2{margin-top:30px;margin-left:10px;}
.top3{margin-top:40px ;margin-left:10px;}
.div23{float:left;}
.div33{float:left;}
input=document.getElementById("input");
s="";
function a(v)
{
s=s+v;
input.innerHTML=s;
}
function e(v)
{
input.innerHTML=eval(s);
}
function w(type)
{
switch(type)
{ case ' ':s='';break;
case 'opposite':s=-s;break;
case 'percent':s=s/100;break;
case 'pow':s=Math.pow(s,2);break;
case 'sqrt':s=Math.sqrt(s);break;
case 'backspace':s=s.substr(s,s.length-1);// case 'backspace':s=s.substring(0,s.length-1);
}
input.innerHTML=s;
}
这里我本来是采用的substring这个函数的,但是在计算的时候,当只留下一个值的时候,按←的时候就不起作用,但是把substring改成substr的时候就能清除的了,原因我觉得应该是这样:s=s.substring(s,s.length-1);当只剩下一个值的时候,假设s值为7,substring中的第一个参数为是,表示中国字符串的首地址,就是0,第二个参数为0,怎么取,但是换成这样是可以的s=s.substring(0,s.length-1);,但是用s=s.substr(s,s.length-1);当只剩下一个值的时候是可以清除掉的,我想应该是当第二个参数是取得个数为0的时候,就把空字符串赋给s了吧。
以上就是JS制作简易计算器的实例代码的详细内容,更多关于JS制作简易计算器的资料请关注脚本之家其它相关文章!
js装修计算器java代码_JS制作简易计算器的实例代码相关推荐
- 【Java练习题】制作简易计算器(实现加减乘除)
题目:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现. 思路: 1:写四个方法:加减乘除 2:利用循环+switch进行用户交互 3:传递需要操作的两个数 4:输出结果 ...
- 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...
话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...
- 如何使用 Java AWT 创建一个简易计算器
本文分享自华为云社区<手把手教你使用 Java AWT 创建一个简易计算器>,作者:海拥 . 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基 ...
- 【Proteus仿真】51单片机制作简易计算器+ LCD1602显示
[Proteus仿真]51单片机制作简易计算器+ LCD1602显示 Proteus仿真效果演示 程序代码 #include<reg51.h> //头文件 #define uint uns ...
- Python制作简易计算器(GUI)---Tkinter
Python制作简易计算器(GUI)---Tkinter Tkinter简介 Tkinter 与 PyQt5 的比较 Tkinter PyQt5 项目展示 导入模块 函数封装 1. 运算公式的拼接与展 ...
- 华北科技学院java考试题_华北科技学院java课程设计报告简易计算器
华北科技学院java课程设计报告简易计算器 华北科技学院计算机系综合性实验 实 验 报 告 课程名称 Java程序设计B 实验学期 2011 至 2012 学年 第 1 学期 学生所在系部 计算机学院 ...
- python 制作简易计算器~用户界面设计
用python制作简易计算器 def shu1():#按键函数1,将会绑在相应的"1"."2"..."0"键上e1.insert(INSER ...
- 制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果。2021/01/17
制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果.写在script中 var x=prompt("请输入第一个数字:",""); var y= ...
- Java GUI图形编程 使用awt和swing 制作简易计算器的工具包含源码和讲解 / java练习项目
系列文章目录 提示:阅读本章之前,请先阅读目录 文章目录 系列文章目录 前言 一.常规配置 1. 设置窗口大小 2. 获取当前屏幕的尺寸 3. 窗口居中 4. 设置窗口名称 5. 添加监听器,关闭窗口 ...
最新文章
- 【Linux】tail命令
- g20曲线拟合源码解读
- 关于 TypeScript 内 constructor signature 的一些失败尝试
- 《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》
- svn的备份还原(一)
- linux c 串口可读可写,串口编程可写入不能读取 怎么解决
- 李彦宏 AI 布局又下一城,成立生命科学公司“百图生科”
- 热门Ruby 库中存在严重的命令注入漏洞
- ado.net EF学习系列----深入理解查询延迟加载技术(转载)
- #openssl #爆重大漏洞heartbleed,危及两亿网民!!!
- cad四级计算机考试,国家CAD等级考试介绍
- 网易考拉布局和css样式
- [附源码]计算机毕业设计JAVAjsp教学辅助系统
- Android中的封装流式布局FlowLayout
- ffmpeg学习 pcm文件转wav文件
- 高斯-赛德尔迭代算法(C++实现)
- 企业微信接口错误代码汇总
- Java项目:医院管理系统(java+SSM+layui+maven+mysql)
- kubernetes cordon原理
- 《子弹笔记术》读书笔记