Javascript 使两个命令访问和修改同一变量

Javascript 使两个命令访问和修改同一变量,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,我正在用javascript为Discord编写一个bot,我想知道它是否可能有多个命令来更改同一个变量。 因此,我有两个命令!添加点和!子点。我要!将积分添加到分数+和!子点到分数--,但是当var分数声明在某个地方时,两个函数都可以访问它。这可以做到吗?如何做到?我觉得你缺乏一些基本的编程知识。是的,这是可以做到的 var points = 0; client.on("message", async message => { const args = message.conten

我正在用javascript为Discord编写一个bot,我想知道它是否可能有多个命令来更改同一个变量。

因此,我有两个命令
!添加点
!子点
。我要
!将积分添加到
分数+
!子点
分数--
,但是当var
分数
声明在某个地方时,两个函数都可以访问它。这可以做到吗?如何做到?我觉得你缺乏一些基本的编程知识。是的,这是可以做到的

var points = 0;

client.on("message", async message => {
  const args = message.content.slice(config.prefix.length).trim().split(/ +/g);
  const command = args.shift().toLowerCase();

  if (command === "addPoint") {
    points += 1;
    return;
  } else if (command === "subPoint") {
    points -= 1;
    return;
  }
});
我强烈建议学习一门编程语言,至少要达到一个相当好的水平,然后再开始这样一个更复杂的项目

如果你真的想学习编程语言,我强烈推荐一本关于你选择的语言的好书。如果书籍不是你的风格,youtube上有很多关于基础知识的高质量教程。我推荐javascript或python作为您的第一语言。一个重要的观点是:不要一直改变语言,坚持使用相同的语言,一旦你真正达到了一个好的水平,你可以在一个周末转换

  • Javascript:
  • Python:

是,可以这样做:澄清一个全局变量
并创建两个函数进行相应的加减