javascript 意外的 token *

标签 javascript json

我正在尝试从 JSON 中获取一个整数并将其与一个具有指数的数字相乘。然而,它给了我

let dec = 10 ** _decimals;

SyntaxError: Unexpected token *

代码如下:

let dec = 10 ** _decimals;
let value = parseInt(req.body.burn_value) * dec;

我不明白为什么要这样做。我做错了什么?

最佳答案

您的环境不支持新式求幂运算符。但是,如果您只是想乘以它,请改用 *:

let dec = 10 * _decimals;

或者,如果您尝试使用求幂:

let dec = Math.pow(10, _decimals);

关于javascript 意外的 token *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49537112/

相关文章:

javascript - 如何在 Node 中解码 gzip 或 utf-8 响应?

php - html5 Canvas toDataURL 返回空白图像

javascript - 如何关闭彼此独立的多个div。 javascript

ios - Swift 2.0 Alamofire 完成处理程序返回 Json

javascript - 将 excel 二维数组转换为包含列名的嵌套属性对象

jQuery.getJSON 导致 "Uncaught SyntaxError: Unexpected token :"for youtube oembed

javascript - 使用下划线过滤以下 JSON

javascript - 是否可以检测哪一行或函数触发了元素上的 jquery 更改事件?

jquery - 将 AJAX 返回数据转换为 JSON

java - Jackson - 将 boolean 值序列化为 1/0 而不是 true/false