Javascript 如何添加值;在firebase数据库中-Discord.js
嗯,我有个小问题。我正在开发一个机器人,当用户执行一个每日命令时,他会赚取“钱”,并将其添加到数据库中。但当他补充道,他最终看起来是这样的: 期望值:Javascript 如何添加值;在firebase数据库中-Discord.js,javascript,node.js,firebase,firebase-realtime-database,discord.js,Javascript,Node.js,Firebase,Firebase Realtime Database,Discord.js,嗯,我有个小问题。我正在开发一个机器人,当用户执行一个每日命令时,他会赚取“钱”,并将其添加到数据库中。但当他补充道,他最终看起来是这样的: 期望值:610+491=1101 现实:610+491=610491 我的代码: database.ref(`Servidores/${message.guild.id}/Users/${message.author.id}/Economia`)。一次('value')。然后(异步函数(db){ 让dbref=database.ref(`Servidore
610+491=1101
现实:610+491=610491
我的代码:
database.ref(`Servidores/${message.guild.id}/Users/${message.author.id}/Economia`)。一次('value')。然后(异步函数(db){
让dbref=database.ref(`Servidores/${message.guild.id}/Users/${message.author.id}/Economia`);
//
const embed1=new Discord.MessageEmbed()
.setColor(process.env.COLOR)
.setAuthor(`在JavaScript中求和两个变量时,
可以预期有两种行为:
- 求和数:结果是数的和
- 求和字符串:结果是字符串的串联
这里的一个值,大概是db.val().money
,是一个字符串,因此结果是db.val().money
和amount
的串联
如果需要实数和,请确保使用number()
构造函数将变量转换为数字。因为要添加字符串,请先将is转换为整数。这是否回答了您的问题?