gpt4 book ai didi

javascript - 我怎样才能缩短这个?

转载 作者:行者123 更新时间:2023-11-30 13:48:35 25 4
gpt4 key购买 nike

我希望为我目前正在从事的项目缩短我辛苦编写的代码。问题是我不知道该怎么做,因为我是新手。

我已经硬编码,用谷歌搜索了我还能做什么,但没有任何帮助。

if (spins >= 3 && spins <= 5) {
textSize(40);
text("H", 20, 40);
} if (spins >= 6 && spins <= 8) {
textSize(40);
text("HA", 20, 40);
} if (spins >= 9 && spins <= 11) {
textSize(40);
text("HAP", 20, 40);
} if (spins >= 12 && spins <= 14) {
textSize(40);
text("HAPP", 20, 40);
} if (spins >= 15 && spins <= 17) {
textSize(40);
text("HAPPY", 20, 40);
}

没有任何问题我只是想缩短它,它按原样完美运行,但我仍在努力学习,而且我领先于全类,但我无法从谷歌或我的网站上找到帮助同行。

最佳答案

请注意,文本字符串长度直接对应于 Math.floor(spins/3) - 使用它来确定要传递给 text 的字符串的长度:

const strLen = Math.floor(spins / 3);
textSize(40);
text('HAPPY'.slice(0, strLen), 20, 40);

const getText = (spins) => {
const strLen = Math.floor(spins / 3);
console.log('HAPPY'.slice(0, strLen));
};
getText(3);
getText(4);
getText(5);
getText(6);
getText(14);
getText(15);

关于javascript - 我怎样才能缩短这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58777055/

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