【发布时间】:2021-05-06 22:49:39
【问题描述】:
我正在制作一个,weather 命令,我希望它适用于摄氏度和华氏度,但我希望我的命令检测最后一个参数,例如 ,weather toronto 会给我多伦多摄氏的天气,当我做,weather toronto f 时,它给了我华氏度的天气,但是当我做类似,weather new york city f``` 之类的事情时,它没有给我华氏度的天气,这是该部分的代码,天气部分是由 weather-js npm 完成
if(args[1] == "C" || args[1] == "c"){
var Degree = "Celsius"
var Deg = "C"
}
else if(args[1] == "F" || args[1] == "f"){
var Degree = "Fahrenheit"
var Deg = "F"
}
else{
var Degree = "Celsius"
var Deg = "C"
}
【问题讨论】:
-
在
,weather new york city f中,"new york city" 有空格,因此它被视为多个参数。见stackoverflow.com/questions/51499406/…
标签: javascript discord discord.js