![](/img/trans.png)
[英]javascript-syntaxerror-missing-after-argument-list
[英]JavaScript: SyntaxError missing ) after argument list
var quadraticFormula = function(a, b, c) {
console.log((-b + sqrt( (b*b) - 4 * a * c)) / 2a) };
quadraticFormula(2,2,2)
我是一个初学者,尝试在JavaScript上制作一个简单的二次方程式计算器。 我继续收到语法错误消息,说“参数列表后缺少”。 我的代码有什么问题?
尝试在2a
添加*
符号:
var quadraticFormula = function(a, b, c) {
console.log((-b + Math.sqrt( (b*b) - 4 * a * c)) / (2*a));
};
sqrt
也是Math
一部分,因此请使用Math.sqrt
调用它。 请注意, quadraticFormula(2,2,2)
将打印NaN,因为它将尝试做负数的平方根:(2 * 2)-4 * 2 * 2。
编辑:
我在()
内包裹了2 * a以纠正二次公式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.