JavaScript while循环语句详解与实例
作者:纸飞机时间:2026-10-28 20:18:22浏览:235
本文介绍JavaScript中while循环的基本原理与语法结构。作为前测试循环,它先判断条件再执行代码。通过两个具体案例演示了如何计算100以内数字之和以及生成动态文本,帮助开发者掌握循环控制逻辑。
while循环原理与语法
循环语句用于重复执行同一段代码。虽然存在多种类型的循环,但其核心原理基本一致:只要设定的条件成立,循环体内的语句就会持续执行;一旦条件不再满足,循环随即终止。
while循环属于前测试循环,这意味着在执行循环体之前会先判断终止条件。因此,如果初始条件不满足,循环主体可能一次都不会执行。其基本语法结构如下:
while(expression) statement
当expression的值为true时,程序会反复执行statement语句;直到expression变为false时,循环停止。
while循环代码示例
以下通过两个具体案例进行演示。
代码如下:
<script type="text/javascript">
var i=iSum=0;
while(i <= 100){
iSum += i;
i++;
};
document.write(iSum+"<br>"); //求100内数字相加和
</script>
<p>点击下面的按钮,只要 i 小于 5 就一直循环代码块。</p>
<button onclick="myFunction()">点击这里</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x="",i=0;
while (i<=10)
{
x=x + "The number is " + i + "<br>";
i++;
}
document.getElementById("demo").innerHTML=x;
}
</script>作者最新文章
JS动态构建复杂嵌套JSON对象的方法
2026-11-05 15:41:52
JS负数取余为什么是负数?详解余数与模运算区别
2026-11-05 13:34:41
JS 解压出现乱码或报错怎么解决?
2026-11-05 12:32:38
JS 中 startsWith、indexOf 与正则判断字符串前缀的对比
2026-11-04 22:19:43
JS解析Excel后怎么将数据转换为JSON格式
2026-11-04 20:58:28
