Javascript 如何将变量的值带出函数?

Javascript 如何将变量的值带出函数?,javascript,function,variables,Javascript,Function,Variables,所以我正在为一个小游戏编写代码,除了健康栏没有减少之外,其他一切都正常工作了。当生命值为零时,生命值降低,游戏结束,但条形图保持为满 绘制矩形的代码部分位于运行状况降低的函数之外。所以我想我需要做的是让health变量在函数外部和内部是相同的。我该怎么做 注意:我尝试将绘制矩形的部分代码引入函数中,但没有改变任何内容。您需要使用回调函数调用来连接这两个函数。备选方案包括观察者,用于告诉您某个全局状态对象是否已更改。如果您可以提供一些代码示例,那么提供帮助就会容易得多。您可以提供您的代码吗。请尝试

所以我正在为一个小游戏编写代码,除了健康栏没有减少之外,其他一切都正常工作了。当生命值为零时,生命值降低,游戏结束,但条形图保持为满

绘制矩形的代码部分位于运行状况降低的函数之外。所以我想我需要做的是让health变量在函数外部和内部是相同的。我该怎么做


注意:我尝试将绘制矩形的部分代码引入函数中,但没有改变任何内容。

您需要使用回调函数调用来连接这两个函数。备选方案包括观察者,用于告诉您某个全局状态对象是否已更改。如果您可以提供一些代码示例,那么提供帮助就会容易得多。

您可以提供您的代码吗。请尝试在Javascript或类似的语言中研究变量范围。绘制矩形的代码如下所示:health=width+health;背景:10,15,健康,15;context.fillStyle='red';context.fill@Feathercrown你指的是Java。@DevinShawHuffman Javascript与Java完全无关