可能重复:
JavaScript的数学是否被破坏?
在Javascript中,我无法弄清楚为什么230/100*100返回229.99999999999997,而240/100*100返回240.
这也适用460, 920于......等等......
有什么解决方案吗?
我正在寻找一种简单的方法来编码/转义和解码/ unescape文件路径(文件路径中的非法字符"\/?:<>*| )
HttpUtiliy.UrlEncode做它的工作,除了它不编码*字符.
我所能找到的只是用正则表达式逃脱,或者只是替换非法的字符 _
我希望能够一致地编码/解码.
我想知道是否有预先定义的方法来做到这一点,或者我只需要编写一些代码进行编码,另一部分需要解码.
谢谢