js如何实现简易计算器功能

  介绍

这篇文章将为大家详细讲解有关js如何实现简易计算器功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

制作能进行加减乘除的简易计算器,主要是练习动态注册事件。因以练习为主,所以包含了较多基础方法。

效果图

 js如何实现简易计算器功能

代码

& lt; ! DOCTYPE  html>   & lt; html>   ,& lt; head>   ,& lt; meta  charset=皍tf-8"比;   ,& lt; title>简易计算器& lt;/title>   ,& lt; script 类型=拔谋?javascript"比;=,window.onload 函数(){=,document.onclick 函数(){   var 才能;ipts =, document.getElementsByTagName (“input");   for 才能;(var 小姐:=,0;,小姐:& lt;, ipts.length;,我+ +),{//得到值和符号   进行if 才能;([我].type ==,“text"), {   switch 才能;(我){   case 才能;0:   ,,num1 =,进行[我]value;   ,,num1 =,数量(num1);   ,才能打破;   case 才能;1:   ,,opt =,进行[我]value;   ,才能打破;   case 才能;2:   ,,num2 =,进行[我]value;   ,,num2 =,数量(num2);   ,才能打破;   ,,}   ,,}   ,,}   var 才能;res//结果   switch 才能;(选择){//通过得到的值和符号进行计算   case 才能;“+“:   时间=res 才能;num1  +, num2;   打破才能;   case 才能“产生绯闻:   res 才能=,num1 作用;num2;   打破才能;   case 才能“*”:   时间=res 才能;num1  *, num2;   打破才能;   case 才能“/?   时间=res 才能;num1 /, num2;   打破才能;   ,,}   ,,   var 才能;r =, . getelementbyid (“result");   r.value 才能=,res;   }大敌;   ,}   ,& lt;/script>   ,& lt;/head>   ,& lt; body>   ,& lt; input 类型=皌ext"比;   ,& lt; input 类型=皌ext"比;   ,& lt; input 类型=皌ext"在=,& lt; input 类型=皌ext", id=皉esult"比;   ,& lt; input 类型=癰utton",价值=https://www.yisu.com/zixun/奔扑? id=" btn ">      

关于“js如何实现简易计算器功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

js如何实现简易计算器功能