javascript意外标记*

javascript意外标记*,javascript,json,Javascript,Json,我试图从JSON中获取一个整数,并将其与一个具有指数运算的数字相乘。然而,它给了我 设dec=10**u小数 SyntaxError:意外标记* 代码如下: let dec = 10 ** _decimals; let value = parseInt(req.body.burn_value) * dec; 我不明白它为什么这么做。我做错了什么?您的环境不支持新的ish求幂运算符。但如果您只是想将其相乘,请改用*: let dec = 10 * _decimals; 或者,如果您尝试使用指数

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

设dec=10**u小数

SyntaxError:意外标记*

代码如下:

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

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

您的环境不支持新的ish求幂运算符。但如果您只是想将其相乘,请改用
*

let dec = 10 * _decimals;
或者,如果您尝试使用指数运算:

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

您的环境不支持新的ish求幂运算符。但如果您只是想将其相乘,请改用
*

let dec = 10 * _decimals;
或者,如果您尝试使用指数运算:

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

**
不是乘法->例如,您可以使用
Math.pow
Math.pow(10,_decimals)
在这里看不到任何JSON,
let dec=10**decimals看起来像JavaScript。也是的,我的错。太累而无法正确编写:S
**
不是乘法->例如,您可以使用
Math.pow
Math.pow(10,_decimals)
在这里看不到任何JSON,
let dec=10**decimals看起来像JavaScript。也是的,我的错。太累了,无法正确编写:**是一个“to the power of”操作符,所以10**2是100,而不是20。现在你的参数在
数学中是错误的。pow
是一个“to the power of”操作符,所以10**2是100,而不是20。现在你的参数在
数学中是错误的。pow