我有一个舍入浮点数的问题。这里的源代码非常简单:
a = "2.3";
result = parseFloat(a)+0.01
console.log(result);
控制台显示2.3099999999999996而不是2.31。你可以在这里试试:https://jsfiddle.net/fh9bj83u/
有解决方案吗?
事先感谢您,亲切地
答案 0 :(得分:3)
使用result = (parseFloat(a)+0.01).toFixed(2)
"2.31"
修剪到2位小数。
def response_error_message(dic, message="An error occurred please try again later.", http_status=None):
dic["status_code"] = http_status or status.HTTP_500_INTERNAL_SERVER_ERROR
dic["object"] = message
dic["success"] = False