gpt4 book ai didi

javascript - 如何检查变量值是增加还是减少并显示增加或减少的数字

转载 作者:行者123 更新时间:2023-12-04 12:08:53 25 4
gpt4 key购买 nike

这是一个愚蠢的问题,我不敢相信我要求一个解决方案,现在我很好我回答了。所以,首先我创建变量 number然后我在它的原型(prototype)中添加两​​个属性,称为 oldValuerandomize然后我设置randomize0 之间的随机十进制数和 1使用 Math.random() ,我存储 number 的值在进行任何进一步更改之前的变量,在我添加到原型(prototype)的属性中,称为 oldValue , 之后我检查 randomize小于 0.5或超过 0.5如果小于,则减少 50-100 之间的随机数否则我在 50-100 之间增加一个数字, 最后我 console.log()变化。

let number = 0;
number.__proto__.oldValue = number;
number.__proto__.randomize = 0;
let interval = setInterval(() => {
number.__proto__.randomize = Math.random();
let randomNumber = Math.floor(Math.random() * (100 - 50) + 50);
number.__proto__.oldValue = number;
if (number.randomize > 0.5) number += randomNumber;
else number -= randomNumber;
console.log((number - number.oldValue) < 0 ? `decrement: ${number} ${number.oldValue}` : `increment: ${number} ${number.oldValue}`);
}, 100)

最佳答案

您可以将增量存储在变量中。此外,要生成随机 bool 值,您只需检查 Math.random()大于 0.5 .

var number = 0;
setInterval(() => {
let delta = Math.floor(Math.random() * 100) * (Math.random() > .5 ? 1 : -1);
console.log('Delta:', delta);
number += delta;
}, 100)

关于javascript - 如何检查变量值是增加还是减少并显示增加或减少的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68775146/

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