雷霆战机 魅影套装:这些代码代表什么意思?

来源:百度文库 编辑:高考问答 时间:2024/04/28 19:50:05
<html>
<head>
<title>一个用break中断循环的Javascript代码示例</title>
<script type="text/javascript">
function BreakTest(breakpoint){
var i = 0;
var m = 0;
while (i < 100)
{
//当 i 等于breakpoint时,中断循环
if (i == breakpoint)
break;
m=m + i;
i++;
}
return(m);
}
</script>
</head>
<body>

<script type="text/javascript">
//设函数BreakTest参数breakpoint值为23,得到从1加到22的合计。
document.write(BreakTest(23))
</script>

</body>
</html>

这些代码的意思怎么会是从一加到22啊?到底是怎么理解的?

因为设置了breakpoint的值为23啊,当i=23时就跳出循环了所以是加到22啊。
BreakTest()是定义的函数
breakpoint是这个函数的参数
BreakTest(23))就是调用了这个函数,参数值是23