javascript - HTML 初学者与 Javascript;代码未运行

标签 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> 

最佳答案

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

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

关于javascript - HTML 初学者与 Javascript;代码未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43988113/

相关文章:

javascript - 在水平滚动页面的某个点停止

javascript - 如何将第 n 个子选择器与 jquery 子选择器一起使用?

javascript - 将字符串中的 '/' 替换为 '\/'

javascript - JSON 到 html 表格水平

javascript - AngularJS HTTP 错误代码与 $q.all()?

javascript - Bootstrap 3 折叠菜单

javascript - 通过 jquery 从文本框/文本区域检索时如何避免转义字符?

javascript - 如何使用 Ajax 使用第一个选择框值更新 jquery 中的第二个选择框?

javascript - 如何通过索引从元素的类列表中删除类名?

javascript - 如何将查询参数添加到 node.js/express.js res.redirect 函数?