Что заставляет мой скрипт говорить только одно сообщение в ответ на: cal 0/0 и что-то, что не равно 0, деленное на 0 - PullRequest
1 голос
/ 25 марта 2020

Я пытался выяснить это в течение 20 минут и не нашел решения

Вот фрагмент кода, который я дам вам, это не полный сценарий, потому что я знаю, что только эта часть неверна:

                    var x = (Number((content).slice(5, 6)))
                    var y = (Number((content).slice(9, 10)))
                    if (x === 0 && y === 0) {
                        msg.reply(`Say you have 0 dogs, and you have 0 friends to let pet the dogs, then you have 0 happiness, because their are 0 dogs to cheer you up. The answer is 0.`)
                    } else if (x !== 0 && y === 0) {
                        msg.reply(`You can't divide by zero bruh.`)
                    } else {
                        msg.reply(`The quotient is ${x / y}`)
                    }

Обновление: не важно, я понял это, я просто изменил === на == и! == на! = и это сработало!

...