格小调MR3168311
2016-07-27 17:12
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>if...else</title>
<script type="text/JavaScript">
var money,sum=0;
for(money=1;money<=10;money++);
{
sum=sum+money;
}
document.write("一共多少钱:"+sum);
</script>
</head>
<body>
</body>
</html>
分号代表了语句的结束.如果在for语句后加分号,就意味着for语句到分号那就结束了,不会执行for语句中的循环体。不加分号,那就执行for语句的循环体。所以结果不一样。
了解了 谢谢你们了
for();是执行的,会把money累加到11,之后再执行{}的内容,sum=11
没有的话就没有循环条件,不构成循环结构,怎么实现累加
不执行循环体那为什么是11?
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题