gpt4 book ai didi

javascript - 保留 if 语句中对变量的更改

转载 作者:太空宇宙 更新时间:2023-11-04 01:19:13 29 4
gpt4 key购买 nike

我试图弄清楚如何更改 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

输出:你好

我读了一些书,也尝试使用一个函数,但我也无法让它工作。

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”之外。希望这是有道理的。任何建议将不胜感激。

最佳答案

尝试运行这个解决方案,我认为它已经满足了您的需要,如果没有,请在注释中指出输出有什么问题

var A = "Hello";
var msg = {
content:'!cahnge Hello'
}

if (msg.content.includes ('!change')) {
A = msg.content.replace('!change ', '');
}
console.log(A);

关于javascript - 保留 if 语句中对变量的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59915169/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com