如果/其他语句Socket.io客户端

我一直在尝试向我的Socket.io客户端添加一个If / Else语句来处理我一直在处理的个人项目。 最终目标是创build一个带有从服务器发送的2个值(oldPrice和newPrice)的比特币代码。 我想能够改变样式和BG颜色取决于价值观。

这就是我所需要的:

var socket = io.connect('http://localhost:1000'); socket.on('newPrice', function(data){ var newPrice = data.value }); socket.on('oldPrice', function(data){ var oldPrice = data.value }); 

我想补充一点:

 if (newPrice < oldPrice) { }else if (newPrice > oldPrice) { } 

谢谢!

这不应该是一个问题。 如果我正确理解你的问题,最简单的解决scheme可能是这样的:

 var socket = io.connect('http://localhost:1000'); var oldPrice,newPrice; socket.on('newPrice', function(data){ newPrice = data.value; update(); }); socket.on('oldPrice', function(data){ oldPrice = data.value; update(); }); function update() { if (newPrice < oldPrice) { //do your stuff } else { //do something else } } 

我希望这将有所帮助。