我正在制作一个函数,其中我需要数字的平方根。 问题是当我尝试使用幂运算符"**"时 Visual Studio Code给了我一个错误:
"Expected an identifier and instead saw "*". (E030)"
该操作仍然有效,所以我想知道为什么它甚至给我一个错误。 我将其与 Math.pow 函数进行了比较,它给出了相同的结果。
let xDist= (x2-x1)**2;
let xDist= Math.pow ((x2-x1),2);
我认为您遇到了 jshint 尚不支持幂运算符的问题! 现在,您可以忽略带有尾随注释的行,如下所示:
let xDist= (x2-x1)**2; // jshint ignore:line
参考: https://github.com/jshint/jshint/issues/2602