Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
返回Javascript和HTML捕获抛出错误_Javascript_Html - Fatal编程技术网

返回Javascript和HTML捕获抛出错误

返回Javascript和HTML捕获抛出错误,javascript,html,Javascript,Html,使用一个名为JS Bin()的网站,我试图编写一个二次公式求解器,当我运行代码时,它会返回以下内容: <script>try {function solve(a, b, c) { var result = (-1 * b + Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a); var result2 = (-1 * b - Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a);

使用一个名为JS Bin()的网站,我试图编写一个二次公式求解器,当我运行代码时,它会返回以下内容:

<script>try {function solve(a, b, c) { 
var result = (-1 * b + Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a); 
var result2 = (-1 * b - Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a); 
return result + "<br>" + result2;
} catch (error) { throw error; }
试试{函数解(a,b,c){
var结果=(-1*b+Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a);
VarResult2=(-1*b-Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a);
返回结果+“
”+result2; }catch(error){throw error;}
以下是HTML:

<form> <input type="number" placeholder="A"> 
 <input type="number" placeholder="B">
 <input type="number" placeholder="C">
 <textarea rows="10" cols="60" placeholder="Your Output">

下面是Javascript:

function solve(a, b, c) { 
var result = (-1 * b + Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a); 
var result2 = (-1 * b - Math.sqrt(Math.pow(b, 2) - (4 * a * c))) / (2 * a); 
return result + "<br>" + result2; 
函数解(a,b,c){ var结果=(-1*b+Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a); VarResult2=(-1*b-Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a); 返回结果+“
”+result2;
我试图在网上找到答案,但我没有发现任何有用的东西,有人能帮我吗?我希望代码只将javascript输出到文本区域。

您应该使用
关闭您的
标签。另外,不要忘记关闭您的标签
求解
函数声明,结尾用一个小括号
}

函数解(a,b,c){ var结果=(-1*b+Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a); VarResult2=(-1*b-Math.sqrt(Math.pow(b,2)-(4*a*c))/(2*a); 返回结果+“
”+result2; }

寻求调试帮助的问题(“此代码为什么不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题说明的问题对其他读者没有用。请参阅:如何创建最小、完整且可验证的示例()