js 月份间隔计算器_JAVASCRIPT做计算器

本文介绍了一个简单的HTML计算器的工作逻辑。通过分析JavaScript代码,当用户点击按钮时,函数`enter`将数值或运算符添加到表达式输入框,`compute`函数则利用`eval`执行计算。点击等于号按钮时,计算结果会显示在表达式输入框中。整个过程涉及前端交互和基本的计算逻辑。
摘要由CSDN通过智能技术生成

</html>

<head>

<title>计算器</title>

<script type="text/javascript">

function enter(obj, string)

{obj.expr.value += string}

function compute(obj)

{obj.expr.value =eval (obj.expr.value)}

var one = '1'

var two= '2'

var plus= '+'

</script>

</head>

<body>

<form>

<input type="text" name="expr" size=30 action="compute(this.form)"> <tr>

<input type="button" value=" 1 " onClick="enter(this.form, one)">

<input type="button" value=" 2 " onClick="enter(this.form, two)">

<input type="button" value=" + " onClick="enter(this.form, plus)">

<input type="button" value=" = " onClick="compute(this.form)">

</form>

</body>

</html>

具体就是解释下这个this.form跟上面函数的逻辑关系,还有this form具体是干吗的

还有这个程序的算法的逻辑 就是比如说我按了一个1,触发了什么什么.调用了哪个函数什么什么的.到算出这个结果.这个中间的过程希望能讲清楚

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值