【发布时间】:2021-09-14 01:18:26
【问题描述】:
我正在运行 cron,它每 30 秒检查一次价格,并将返回一个资产价值。
如果价格与以前的价格不同,我想记录它。我正在测试它,因为这对我未来的想法非常有用...price 变量持有价格。我的目标是在变量不同时执行一些操作。
//Stuff above the code like cron and general discord client.on ↑
//this will log current price of asset
console.log(price, 'PRICE UPDATED!')
// tried to compare price however this is unsucessful, as it doesn't do anything...
var Previousprice = null;
function foo() {
var Currentprice = $(price.toFixed(2))
if (Previousprice == Currentprice) {
$(price.toFixed(2))
console.log('Price is same!')
}
Previousprice = Currentprice
console.log('Price has changed!')
//new discord action...
}
});
});
});
});
到目前为止,我也尝试过这个,但我认为这完全没用,不会那样工作......
console.log(price, 'PRICE UPDATED!')
let Previousprice = null;
let Currentprice = price
if (price) {
let Previousprice = price.toFixed(2)
console.log(price, 'Price defined')
} else if(Previousprice === Currentprice) {
console.log(price, 'Price is same')
} else if(Previousprice !== Currentprice) {
let Previousprice = price.toFixed(2)
console.log(price, 'Price changed!')
}
Logs:
1.29739982471208 PRICE UPDATED!
1.29739982471208 Price defined
1.29739982471208 PRICE UPDATED!
1.29739982471208 Price defined
1.29660532105896 PRICE UPDATED!
1.29660532105896 Price defined
【问题讨论】:
标签: node.js variables request discord.js compare