2009-11-18 20:57:20| 分类: javascript | 标签: |举报 |字号大中小 订阅
实例0026:For 循环
<html>
<body>
<script type="text/javas
for (i = 0; i <= 5; i++)
{
document.write("数字是 " + i)
document.write("<br />")
}
</script>
<h1>解释:</h1>
<p>for 循环的步进值从 i=0 开始。</p>
<p>只要 <b>i</b> 小于等于 5,循环就会继续运行。</p>
<p>循环每循环一次,<b>i</b> 就会累加 1。</p>
</body>
</html>
结果:
数字是 0
数字是 1
数字是 2
数字是 3
数字是 4
数字是 5
解释:
for 循环的步进值从 i=0 开始。
只要 i 小于等于 5,循环就会继续运行。
循环每循环一次,i 就会累加 1。
实例0027:循环产生 HTML 标题
<html>
<body>
<script type="text/javas
for (i = 1; i <= 6; i++)
{
document.write("<h" + i + ">这是标题 " + i)
document.write("</h" + i + ">")
}
</script>
</body>
</html>
实例0028:While 循环
<html>
<body>
<script type="text/javas
i = 0
while (i <= 5)
{
document.write("数字是 " + i)
document.write("<br>")
i++
}
</script>
<h1>解释:</h1>
<p><b>i</b> 等于 0。</p>
<p>当 <b>i</b> 小于或等于 5 时,循环将继续运行。</p>
<p>循环每运行一次,<b>i</b> 会累加 1。</p>
</body>
</html>
实例0029:Do while 循环
<html>
<body>
<script type="text/javas
i = 0
do
{
document.write("数字是 " + i)
document.write("<br>")
i++
}
while (i <= 5)
</script>
<h1>解释:</h1>
<p><b>i</b> 等于 0。</p>
<p>循环首先会运行。</p>
<p>每循环一次,<b>i</b> 就会累加 1。</p>
<p>当 <b>i</b> 小于或等于 5 时,循环会继续运行。</p>
</body>
</html>
实例0030:break 语句
<html>
<body>
<script type="text/javas
var i=0
for (i=0;i<=10;i++)
{
if (i==3){break}
document.write("数字是 " + i)
document.write("<br />")
}
</script>
<p>解释:循环会在 i=3 时中断。</p>
</body>
</html>
数字是 0
数字是 1
数字是 2
解释:循环会在 i=3 时中断。
实例0031:continue 语句
<html>
<body>
<script type="text/javas
var i=0
for (i=0;i<=10;i++)
{
if (i==3){continue}
document.write("数字是 " + i)
document.write("<br />")
}
</script>
<p>解释:当 i=3 时,会中断循环,并从下一个值开始继续循环。</p>
</body>
</html>
数字是 0
数字是 1
数字是 2
数字是 4
数字是 5
数字是 6
数字是 7
数字是 8
数字是 9
数字是 10
解释:当 i=3 时,会中断循环,并从下一个值开始继续循环。
实例0032:使用 For...In 声明来遍历数组内的元素
<html>
<body>
<script type="text/javas
var x
var mycars = new Array()
mycars[0] = "宝马"
mycars[1] = "奔驰"
mycars[2] = "宾利"
for (x in mycars)
{
document.write(mycars[x] + "<br />")
}
</script>
</body>
</html>
宝马
奔驰
宾利
评论