JS大整数丢失精度,转换为字符串不起作用

时间:2018-10-28 13:12:31

标签: javascript twig

我有以下整数:25785057989885952。在javascript中使用此整数时,它更改为25785057989885950。

我正在使用的代码如下:

$.ajax({
        type: "GET",
        url: 'blog/search/{{ activeBlog.code }}',
        data: {search: str, activeBlog: ({{ activeBlog.code }} + '')},
        ....

URL中的activeBlog.code变量替换为25785057989885952,数据块中的变量替换为错误的值25785057989885950。

我认为这是因为javascript失去了精度。我该如何应对?强制转换为字符串不起作用,因为它仍然是错误的值25785057989885950

0 个答案:

没有答案