美文网首页
用js实现一个简易计算器

用js实现一个简易计算器

作者: Even啦 | 来源:发表于2018-09-15 17:26 被阅读195次

用javascrript实现一个简易计算器,界面可以根据个人喜好设计,我做了一个超简洁的计算器,效果图如下:

简易计算器

1、设计界面,代码如下

<input type="text" id="txt1">

<select id="sel">

<option value="+">+</option>

<option value="-">-</option>

<option value="*">*</option>

<option value="/">/</option>

<option value="%">%</option>

</select>

<input type="text" id="txt2">

<input type="button" id="btn" value="=">

<input type="text" id="txt3">

2、js实现功能;

注意数据类型转换需要放在点击事件之后;

select里面的选项无法加点击事件,获取select选项内容用:

var index = xxx.selectedIndex;//选中索引

var text = xxx.options[index].text; // 选中文本

var value = xxx.options[index].value; // 选中值

-------------------------------------------

var oT1=document.getElementById('txt1');//定位id

var oT2=document.getElementById('txt2');

var oT3=document.getElementById('txt3');

var oBtn=document.getElementById('btn');

var oSel=document.getElementById('sel');

oBtn.onclick=function () { //给按钮加点击事件;

var a=parseInt(oT1.value); //数据类型转换

var b=parseInt(oT2.value);

var index=oSel.selectedIndex; //选中select

var count=oSel.options[index].value; //获取select里的值

switch (count){ //实现运算功能

case '+':

oT3.value=a+b;

break;

case '-':

oT3.value=a-b;

break;

case '*':

oT3.value=a*b;

break;

case '/':

oT3.value=a/b;

break;

case '%':

oT3.value=a%b;

break;

}

}

相关文章

  • 用js实现一个简易计算器

    用javascrript实现一个简易计算器,界面可以根据个人喜好设计,我做了一个超简洁的计算器,效果图如下: 简易...

  • 中缀表达式转换为后缀表达式并求值

    0.前言 之前用js实现的一个简易计算器有许多处理得不好的地方,抛开样式的问题,计算器最核心的计算部分直接使用了e...

  • 第六周学习笔记和总结

    这周做了三件事,用 js 写了一个简易计算器,加深对 js 的认识;学习了 css 的 flex 布局;我的网站域...

  • 【北京第十三天】

    2016.06.18 用vb写了一个简易计算器,第一次接触vb语言。 有点感觉知道了编程逻辑之后,用哪种语言实现都...

  • 用栈实现简易计算器

    结果 缺点 不支持() 不支持浮点运算 5/2=2,会损失精度,你需要把变量由int变为float BUG 这个程...

  • Tkinter 练习(一)

    一个简易计算器:

  • 简单计算器---练手

    在学js的过程中用eval方法写了一个简单的计算器,本来想模仿Google的计算器,可是发现不太会,就只把简易版实...

  • 用js实现简单的计算器功能

    1、首先我们需要用HTML构建一个基本的计算器框架 2、用JS来实现计算器的计算功能, 3.做完这些就完成了计算机...

  • 3.6 嵌入式

    今天结合lcd显示屏和触摸屏进行练习编写简易计算器。 上午练习在触摸屏画线,下午编写触摸屏实现计算器功能,可以实现...

  • 简易计算器的实现

    小项目1 ---C 语言做一个简单的计算器 1,项目说明: 实现一个简易的仅支持两个操作数运算的计算器,不涉及词法...

网友评论

      本文标题:用js实现一个简易计算器

      本文链接:https://www.haomeiwen.com/subject/ybrtnftx.html