(Discord.js) 检测不是数字的参数
(Discord.js) Detect arguments that are not a number
我想检测这里的参数是数字还是其他。我怎样才能做到这一点?好久没想出办法了...
if(msg.content.startsWith('>clear')) {
var args = msg.content.slice(7);
if(!args.length) {
return msg.channel.send(`:no_entry:sign: | **Usage:** >clear <Amount>`);
}
// Here I need some sort of thing to detect if args = number
if() {
return msg.channel.send(`:no_entry_sign: | ${args} is not a number. **Usage:** >clear <Amount>`)
}
}
也许可以使用 JavaScript 的 isNaN() 来检查变量是否为数字
我想检测这里的参数是数字还是其他。我怎样才能做到这一点?好久没想出办法了...
if(msg.content.startsWith('>clear')) {
var args = msg.content.slice(7);
if(!args.length) {
return msg.channel.send(`:no_entry:sign: | **Usage:** >clear <Amount>`);
}
// Here I need some sort of thing to detect if args = number
if() {
return msg.channel.send(`:no_entry_sign: | ${args} is not a number. **Usage:** >clear <Amount>`)
}
}
也许可以使用 JavaScript 的 isNaN() 来检查变量是否为数字