JavaScript 编写的简易计算器

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
	<title>javascript 简单计算器</title>
	<script>
		//定义全局变量
		var one="1";
		var two="2";
		var three="3";
		var four="4";
		var five="5";
		var six="6";
		var seven="7";
		var eight="8";
		var nine="9";
		var zero="0";

		var plus="+",minus="-",multiply="*",divide="/",decimal=".";

		function enter(obj,string){
				obj.expr.value+=string;
			}

		function compute(obj){//单击等于"="按钮调用的函数; 
				obj.expr.value=eval(obj.expr.value);//用JS得eval()方法计算name为expr中的公式 
			}
  </script>
</head>
<body>
	<form name="calc" id="calc" action=""> 
		<table border="1"> 
		<td colspan="4"><input type="text" name="expr" size="30" action="compute(this.form)" /></td> 
		<tr> 
		<td><input type="button" value=" 7 " onclick="enter(this.form,seven)" /></td> 
		<td><input type="button" value=" 8 " onclick="enter(this.form,eight)" /></td> 
		<td><input type="button" value=" 9 " onclick="enter(this.form,nine)" /></td> 
		<td><input type="button" value=" / " onclick="enter(this.form,divide)" /></td> 
		</tr> 
		<tr> 
		<td><input type="button" value=" 4 " onclick="enter(this.form,four)" /></td> 
		<td><input type="button" value=" 5 " onclick="enter(this.form,five)" /></td> 
		<td><input type="button" value=" 6 " onclick="enter(this.form,six)" /></td> 
		<td><input type="button" value=" * " onclick="enter(this.form,multiply)" /></td> 
		</tr> 
		<tr> 
		<td><input type="button" value=" 1 " onclick="enter(this.form,one)" /></td> 
		<td><input type="button" value=" 2 " onclick="enter(this.form,two)" /></td> 
		<td><input type="button" value=" 3 " onclick="enter(this.form,three)" /></td> 
		<td><input type="button" value=" - " onclick="enter(this.form,minus)" /></td> 
		</tr> 
		<tr> 
		<td colspan="2"><input type="button" value=" 0 " onclick="enter(this.form,zero)" /></td> 
		<td><input type="button" value=" . " onclick="enter(this.form,decimal)" /></td> 
		<td><input type="button" value=" + " onclick="enter(this.form,plus)" /></td> 
		</tr> 
		<tr> 
		<td colspan="2"><input type="button" value=" = " onclick="compute(this.form)" /></td> 
		<td colspan="2"><input type="button" value="AC" onclick="form.reset()"/></td> 
		</tr> 
		</table> 
</form> 
</body>
</html>
时间: 2024-08-11 03:22:45

JavaScript 编写的简易计算器的相关文章

c语言:编写一个简易计算器,打印菜单界面,实现加减乘除运算,可以退出菜单界面

.编写一个简易计算器 程序: #include<stdio.h> enum  OP { EXIT,//0 ADD,//1 SUB,//2 MUL,//3 DIV//4 }; void menu()//menu表示菜单 { printf("**** 1.add  ****\n"); printf("**** 2.sub  ****\n"); printf("**** 3.mul  ****\n"); printf("**** 

Java(随笔)——利用HTML,CSS,JavaScript,JQuery编写的简易计算器

一.利用刚学过的前端知识做一个简易的计算器里边使用到了HTML,CSS,JavaScript以及JQuery的知识代码如下:(1)利用CSS设计了计算器外形样式:(2)利用JavaScript实现了建议计算器的功能:代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>简易计算器</title> <link rel="styl

使用HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)

之前发布了一款简易的计算器,今天做了一下修改,添加了键盘监听事件,不用再用鼠标点点点啦 JS代码: var yunSuan = 0;// 运算符号,0-无运算;1-加法;2-减法;3-乘法;4-除法 var change = 0;// 属于运算符后需要清空上一数值 var num1 = 0;// 运算第一个数据 var num2 = 0;// 运算第二个数据 var cunChuValue = 0;// 存储的数值 $(function() { $(".number").click(f

用javascript编写的简单计算器

老师布置的任务,弄了一天,总算把代码搞出来了,作为菜鸟给自己一点小掌声,传说中JS是很简单的,但是要写出一个程序真的很需要锻炼,我的锻炼实在是太少了,天天DOTA中.呵呵(做了些小注释)大家应该能看懂吧(没注释的程序我不喜欢) 希望看过的人给点建议.另外eval_r改为eval,共4处(不知道为什么保存后会出现这种情况) <html><head><title>网页计算器byWillikan</title>  <meta name="Willi

自己做的javascript简易计算器

html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>javascript任务2-简易计算器</title> <link rel="stylesheet" href="style/demo.css"> </head> <body&g

JS编写简易计算器

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/html"> <head lang="en"> <meta charset="UTF-8"> <title></title> <script> function add(){ var a=parseInt(document.getElementById(&quo

html、css、js实现简易计算器

学习HTML,CSS,JS一个月后,想着能自己是否能写出一个简单的东西,故编写了简易的计算器,之前也写过一个坦克大战,坦克大战的有些基本功能没有实现, 故也没有记录下来,想来,对这行初来咋到的,还是需要留下些东西供自己日后回忆,于是写下这篇随笔:因第一次写博客,不知道怎么上传源代码,也不知道怎么在博客页面实现计算效果. 下面是完成后计算器页面: 该计算器只是实现了简易的计算功能,很多其他功能没有实现,如运算的优先级功能,在后面的学习中再慢慢改进吧! 因计算器布局比较规整,故用table表格布局,

如何用jsp实现一个简易计算器(三)

做这个jsp页面,主要是为了实现在同一个页面提交和接受数据的功能. 这个小程序存在很多不足,希望大家多多批评指正. <%@ page language="java" contentType="text/html;" pageEncoding="gbk"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://w

C# 简易计算器

编写如下界面的简易计算器界面代码: using System; using System.Windows.Forms; using exp; namespace calculator { public partial class Form1 : Form { public Form1() { InitializeComponent(); } enum symbol { plus,dec,mult,div}; private void button1_Click(object sender, Ev