当我在函数中使用if语句时,为什么我的javascript无法正常工作

克里斯·希尔

因此,我是一名JavaScript初学者,并且正在制作一个计算器。现在,我只是在测试自己的加法按钮,但在等按钮上的代码遇到了麻烦。该按钮的代码是:

  function equalPress() {

  storedNumberTwo = document.getElementById("output").innerHTML;
  // if(sign === 1) {
  calc = +storedNumberTwo + +storedNumber;
  document.getElementById("output").innerHTML = calc;
  // }
  }

我已经注释掉了if语句,以显示我为使它正常工作所做的工作。当我不使用if语句时,我可以得到等号来添加并正常工作,但是,当我添加其他运算符时,这显然不能很好地工作。我将使用sign变量作为按下了哪个运算符的开关1 = +,2 =-等等...无论如何,当我在其中添加if语句时,我可以测试一下按下哪个运算符整个计算器冻结了,我无法按任何按钮。我不确定为什么会这样,我已经尝试使用switch而不是if语句,并且我已经为条件使用了各种类型的变量,但是它没有用。任何帮助,将不胜感激。这是我的小提琴。https://jsfiddle.net/rk1mu4rb/3/

转到0

不要var用于访问在外部作用域中声明的变量。var函数内部关键字会创建一个在该函数本地的新变量,隐藏其他在外部定义了相同名称的变量。

我已经更新了您的小提琴,并varsign = 1以下位置删除了该零件https : //jsfiddle.net/rk1mu4rb/4/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我在条件下使用 true 时,strpos 函数无法正常工作,为什么?

来自分类Dev

为什么当我使用量角器书写文本时无法正常工作

来自分类Dev

Javascript,为什么我的onclick函数无法正常工作

来自分类Dev

为什么当我部署到AWS时,我的“使用google登录”(firebase + React)却无法正常工作

来自分类Dev

为什么我在javascript中覆盖第一个函数时无法正常工作

来自分类Dev

当我尝试计算表中的行数时,为什么我的PHP无法正常工作?

来自分类Dev

当我在if语句中使用“或”时,它在discord.py中可以正常工作

来自分类Dev

当我在if语句中使用“或”时,它在discord.py中可以正常工作

来自分类Dev

当我尝试计算IP点击数时,为什么会话无法正常工作?

来自分类Dev

为什么插入printf语句会使我的函数正常工作?

来自分类Dev

为什么插入printf语句会使我的函数正常工作?

来自分类Dev

当我使用htmlspecialchars函数时,array_walk_recursive无法正常工作?

来自分类Dev

当我使用变量时,sed无法正常工作

来自分类Dev

当我使用附加时,jQuery将无法正常工作

来自分类Dev

当我使用 javascript 使用内部地图时,Promise 无法正常工作

来自分类Dev

为什么我的 If 语句不能正常工作?

来自分类Dev

为什么我的代码中的fprintf()函数无法正常工作?

来自分类Dev

为什么我的构造函数无法正常工作?

来自分类Dev

为什么我递归调用python函数时无法正常工作?

来自分类Dev

为什么我的切换可见性JavaScript函数无法正常工作?

来自分类Dev

为什么我的切换可见性JavaScript函数无法正常工作?

来自分类Dev

我正在尝试在协议扩展中使用“ objectWillChange.send()”,但无法正常工作,为什么?

来自分类Dev

为什么我的dropzone JavaScript表单无法正常工作?

来自分类Dev

Javascript&Jquery为什么我的animate()无法正常工作?

来自分类Dev

为什么我的JavaScript替换功能无法正常工作?

来自分类Dev

为什么我对TASKLIST命令的使用无法正常工作?

来自分类Dev

当我在浏览器中加载页面时,我的</ form>标签消失了,这导致我的表单无法正常工作,为什么?

来自分类Dev

为什么我的__clone()无法正常工作?

来自分类Dev

为什么我的ViewBag无法正常工作?

Related 相关文章

  1. 1

    当我在条件下使用 true 时,strpos 函数无法正常工作,为什么?

  2. 2

    为什么当我使用量角器书写文本时无法正常工作

  3. 3

    Javascript,为什么我的onclick函数无法正常工作

  4. 4

    为什么当我部署到AWS时,我的“使用google登录”(firebase + React)却无法正常工作

  5. 5

    为什么我在javascript中覆盖第一个函数时无法正常工作

  6. 6

    当我尝试计算表中的行数时,为什么我的PHP无法正常工作?

  7. 7

    当我在if语句中使用“或”时,它在discord.py中可以正常工作

  8. 8

    当我在if语句中使用“或”时,它在discord.py中可以正常工作

  9. 9

    当我尝试计算IP点击数时,为什么会话无法正常工作?

  10. 10

    为什么插入printf语句会使我的函数正常工作?

  11. 11

    为什么插入printf语句会使我的函数正常工作?

  12. 12

    当我使用htmlspecialchars函数时,array_walk_recursive无法正常工作?

  13. 13

    当我使用变量时,sed无法正常工作

  14. 14

    当我使用附加时,jQuery将无法正常工作

  15. 15

    当我使用 javascript 使用内部地图时,Promise 无法正常工作

  16. 16

    为什么我的 If 语句不能正常工作?

  17. 17

    为什么我的代码中的fprintf()函数无法正常工作?

  18. 18

    为什么我的构造函数无法正常工作?

  19. 19

    为什么我递归调用python函数时无法正常工作?

  20. 20

    为什么我的切换可见性JavaScript函数无法正常工作?

  21. 21

    为什么我的切换可见性JavaScript函数无法正常工作?

  22. 22

    我正在尝试在协议扩展中使用“ objectWillChange.send()”,但无法正常工作,为什么?

  23. 23

    为什么我的dropzone JavaScript表单无法正常工作?

  24. 24

    Javascript&Jquery为什么我的animate()无法正常工作?

  25. 25

    为什么我的JavaScript替换功能无法正常工作?

  26. 26

    为什么我对TASKLIST命令的使用无法正常工作?

  27. 27

    当我在浏览器中加载页面时,我的</ form>标签消失了,这导致我的表单无法正常工作,为什么?

  28. 28

    为什么我的__clone()无法正常工作?

  29. 29

    为什么我的ViewBag无法正常工作?

热门标签

归档