Я пытаюсь выяснить, как изменить переменную в операторе if и сделать так, чтобы изменения оставались глобальными.
Ввод пользователя:! Change Hi
var A = "Hello"
if (msg.content.includes ('!change')) {
A = msg.content.replace('!change ', '');
}
msg.send(A); //the change won't stick outside the if statement
Вывод: Hello
Я прочитал и попытался использовать функцию, но не смог заставить ее работать .
var A = "Hello"
if (msg.content.includes ('!change')) {
B = msg.content.replace('!change ', '');
changetext(B)
}
function changetext(altText){
A=altText
}
msg.send(A); //the change won't stick here either
Извините, если я не слишком ясен, я стараюсь изо всех сил, лол. Моя цель - сделать так, чтобы пользователь мог ввести «! Change Hi», и тогда изменение останется вне оператора if и A = «Hi». Надеюсь, это имеет смысл. Любой совет будет принята с благодарностью.