html中用if算出最小值,使用if / else语句的Javascript计算器

我有一个学校项目要求我使用if / else语句构建基本的Javascript计算器.我对这门语言(以及一般而言的编程语言)刚起步,在应用所学语法以及如何成功解决问题时遇到了麻烦.

接下来是代码:正如您将在HTML文件的注释中看到的那样,所有javascript代码都必须在js文件中.首先,我需要绑定onclick事件,方法是添加代码以将所有输入元素都放入一个称为输入的Array中(我已经完成),然后使用for循环遍历一个数组(我已经开始).然后,在for循环中,我需要使用if / else语句跳过不是按钮的输入元素,并将其他输入元素的onclick处理程序设置为在其内部调用calcu变量的函数.这是我如何完成此任务的地方.

我还需要确保将input [i] .id也传递给Calcu.然后,当然,我必须使用if / else语句完成calcu()函数.

在js文件中,我插入了注释以显示我的思考过程和我要求自己解决该问题的问题.

您能给我任何帮助或指示,我将不胜感激.谢谢!

var calcu = function(calcValue) {

/* "calc.output.value += "1";"" use to output numbers? */

if (calcValue) {

}

};

document.getElementById(inputs[i].id).onclick = calcu;

for (var i = 0; i <= inputs[id].length, i++) {

/* input button elements onlick handler needs to be set to (equal to?) a

function that calls the calcu variable inside of it */

if (input.type = button) {

console.log()

/* Need input that is not a button to be skipped*/

} else(input.type != button) {

}

}

A Basic Calculator

解决方法:

我发现了一些基本的错误,例如;或者=如果您想将条件放在其他部分中,也必须丢失,否则必须使用else if条件.您需要立即在for循环中传递输入值.

var calcu = function(calcValue) {

if (calcValue) {

}

}

document.getElementById(inputs[i].id).onclick = calcu;

for (var i = 0; i <= inputs[id].length; i++)

{

if (input.type == button)

{

console.log();

}

else if(input.type != button) {

}

}

这是您的html代码.

A Basic Calculator

希望这会帮助你.

标签:calculator,if-statement,calc,javascript

来源: https://codeday.me/bug/20191025/1926412.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值