HTML初学者使用Javascript;代码没有运行

时间:2017-05-15 20:19:04

标签: javascript

我正在尝试运行我在HTML中涉及javascript的代码,但它没有运行。有人可以指出什么是错的吗?

<!DOCTYPE html>  
<html>  
<head>  
<script type="text/javascript">  

function math() {
var a = 1;
var b = 0;
var c = 0;
var sum = 0;
for (var a = 1; a <10; a++) {
    sum = a+c;
    c = a+b;
    a = b;
}
alert(sum);
}
</script>  
</head>  

<body>  
<script type="text/javascript">  
    math();
</script> 
</body>  
</html> 

4 个答案:

答案 0 :(得分:4)

您的代码正在运行,但您创建了一个无限循环。

您始终在for循环中设置a = b。由于b等于零,因此循环永远不会终止,因为a始终小于10.

答案 1 :(得分:3)

这是一个无限循环。

您正在迭代a,但您正在0循环中将其更改为for,因此脚本永远不会终止。

答案 2 :(得分:1)

你的for循环是一个无限循环。您永远不会将b分配给任何值,只能为0.因此,每个循环的最后一步是将a分配给0. a永远不会达到10并且循环永远不会中断。< / p>

答案 3 :(得分:0)

你的结果将是无限循环 在for循环中设置等于0(a = b)并且知道变量b等于零时,你不能循环遍历a