javascript - 未捕获的语法错误 : missing ) after argument list in Javascript math function

标签 javascript

我正在尝试编写一些 Javascript 代码来强制计算代数方程中的一个值并将正确答案返回给我。

等式是“9^(x-1)/27^(2x-1) = 1”,我应该在其中求出 x 的值。我编写了以下 Javascript 来尝试解决它,但是当我将它输入到 Chrome 控制台时,它返回 Uncaught SyntaxError: missing ) after argument list

这是我正在使用的代码。

for (i = -500; i < 500; i++) {
    if ( Math.pow(9, i-1) / Math.pow(27, 2i+1) == 1) {
        console.log(i);
    }
}

如何防止错误发生?

最佳答案

错误是2i+1,这是无效语法。

您可以使用* 运算符进行乘法。

2 * i + 1

关于javascript - 未捕获的语法错误 : missing ) after argument list in Javascript math function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32493664/

相关文章:

javascript - bxslider:vert。幻灯片走远然后 self 调整

javascript - 绑定(bind)到由 collection.create() 创建的模型的错误事件?

javascript - 将一个数组拆分为多个数组

javascript - 在 PhoneGap 的浏览器中打开链接(具有非本地 index.html 根目录)

javascript - 将配置加载到 Redux 应用程序的正确方法

javascript - 如何将下拉列表设置为多个值?

javascript - 在 Angular 中显示 ContentFul RichText

javascript - 预期为 '===' 而看到的是 '==' eqeqeq

javascript - 如何从 ES6 中的目录导入所有文件?

javascript - 在预编码的 HTML 中显示 Javascript 数组?