Javascript数学不起作用,执行操作的更好方法?

Javascript数学不起作用,执行操作的更好方法?,javascript,html,math,Javascript,Html,Math,我在 我想用一行字来表达我的想法 我在一个basic.html文件中尝试了这个方法,但没有显示任何内容,也没有警报 我可能遗漏了一些琐碎的东西 等等,可能只是要把美元的符号,哈哈 <!DOCTYPE HTML> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script language="JavaScript" type="

我在

我想用一行字来表达我的想法

我在一个basic.html文件中尝试了这个方法,但没有显示任何内容,也没有警报

我可能遗漏了一些琐碎的东西

等等,可能只是要把美元的符号,哈哈

<!DOCTYPE HTML>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script language="JavaScript" type="text/javascript"></script>
<head>
<style>

</style>
</head>
<body>
<script>
function compute(){
var h = 1595;
var k = 77;
var r = 309;
var rSquared = Math.pow(r,2);
var x = 686;
var group = x - h;
var groupSquared = Math.pow(group,2);
var toBeSquareRoot = rSquared - groupSquared;
var y_neg = 77 + Math.sqrt(toBeSquareRoot);
var y_pos = 77 - Math.sqrt(toBeSquareRoot);
alert(y_pos);
alert(y_neg);
alert(hey);
}
compute();
</script>
</body>

函数compute(){
var h=1595;
var k=77;
var r=309;
var rSquared=数学功率(r,2);
var x=686;
var组=x-h;
var groupSquared=数学功率(第2组);
var toBeSquareRoot=rSquared-groupSquared;
var y_neg=77+数学sqrt(toBeSquareRoot);
变量y_pos=77-数学sqrt(toBeSquareRoot);
警报(y_位置);
警报(y_neg);
警惕(嘿);
}
compute();

只是一些语法错误。丢弃警报上的单引号。另外,在调用
pow()
方法之前,您缺少了
Math.


函数compute(){
var h=1595;
var k=77;
var r=309;
var rSquared=数学功率(r,2);
var x=686;
var组=x-h;
var groupSquared=数学功率(第2组);
var toBeSquareRoot=rSquared-groupSquared;
var y_neg=77+数学sqrt(toBeSquareRoot);
var y_upos=77-Math.sqrt(Tobesqerot);
警报(y_位置);
警报(y_neg);
警惕(‘嘿’);
}
compute();

pow()
应该是
Math.pow()
-您必须打开浏览器开发人员控制台来测试这样的东西,因为这样的错误会立即报告。您看过控制台了吗?我不知道控制台是什么,是的,我有两个屏幕,分别在浏览器左侧和右侧。你的浏览器的控制台是.ha,很酷,你把四个浏览器连在一起,很好。谢谢你,一次只做一件事。不需要$符号吗?我在javascript或jquery中看到它们。不要紧$IsforjQueryi更新了我的当前代码,仍然没有输出。没关系,错过了一个Math.pow(),NaN总比什么都没有好哈哈
$
是用于jQuery的。你说没有产出是什么意思?无警报或显示的是
NaN
?可能使用了半径而不是直径,重要的是它可以工作,非常感谢您的时间。没问题。你用的是什么浏览器?正如其他评论者所建议的,使用控制台解决了许多问题。