gpt4 book ai didi

返回 Javascript 和 HTML Catch Throw 错误

转载 作者:行者123 更新时间:2023-11-28 00:41:44 25 4
gpt4 key购买 nike

使用一个名为 JS Bin ( https://jsbin.com ) 的网站,我正在尝试编写一个二次公式求解器,当我运行我的代码时,它返回这个:

<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; }

这是 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;

我试图在网上找到答案,但没有找到任何有用的信息,有人可以帮我解决这个问题吗?我希望代码只将 javascript 的输出生成到文本区域中。

最佳答案

你应该关闭 你的 <textarea> 标记 使用 </textarea> .另外,不要忘记关闭 solve 函数 带有花括号的声明 }最后:

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;
}
<form> <input type="number" placeholder="A"> 
<input type="number" placeholder="B">
<input type="number" placeholder="C">
<textarea rows="10" cols="60" placeholder="Your Output"></textarea>
</form>

关于返回 Javascript 和 HTML Catch Throw 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53067916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com