关于JS / C#浮动的简单问题。我正在制作多人游戏,通常需要在客户端和服务器之间同步。现在的问题是,C#浮动和Javascript浮动相同的数据类型?比如,我可以将一个发送到另一个,它会相互理解。我将发送带有科学记数的浮点数,因为我认为这将是最短和最精确的。除非你们有任何其他想法:)
提前致谢。
答案 0 :(得分:6)
C# double
和JavaScript Number
是相同的,都是双精度(64位)IEEE-754浮点数。 (C# float
只是单精度[32位],因此如果您想要JavaScript具有相同的功能,请使用double
,而不是float
。)
答案 1 :(得分:1)
我将发送带有科学记数的花车
为什么不使用JSON发送数据?它工作得相当好,并且使您不必发明新的传输格式。