javascript - 为什么变量在 Javascript 函数之前声明

标签 javascript global-variables calculator

我在网上寻找计算器代码,我发现了如下代码。

但我有一个疑问。为什么程序员在创建函数之前先声明变量?

var getValues= "";

function updateField(val) {
    getValues += val;
    document.calc.putValues.value = getValues;
}

请帮我回答我的问题。

谢谢大家

最佳答案

这样它就是一个全局变量,通过函数调用保持其值。 如果你把它放在函数中,当函数被调用时它总是 0

关于javascript - 为什么变量在 Javascript 函数之前声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611790/

相关文章:

javascript - 让JS在替换时将所有字段加在一起

codeigniter - CodeIgniter View 中的全局变量

C 语言计算器 - 限制输入值

javascript - Internet Explorer 中的 onkeypress 调用网页上与按键相关的所有函数

javascript - 单击按钮时将字体大小增加或减少 1em

javascript - 如何在 JavaScript 中创建对象数组

javascript - 为什么我的变量不相加?

javascript - JavaScript 中的全局变量如何工作?

python - Django & Celery 使用单例类实例属性作为全局

java - 如何获得 Cos 和 Tan 函数的用户友好值?