您的位置:首页 > Web前端 > JavaScript

6. javascript流程控制 循环结构

2016-10-18 21:18 169 查看
<!DOCTYPE html>
<html>
<!--
循环结构
1.for循环
for(initial-condition;condition;increament){
statements;
}
for循环的初始化条件,执行条件和增量语句都允许为空,但是;不允许省略

2.for in循环
for in语句用来遍历数组或者对象的属性
一般是使用for语句来遍历数组(使用for in可能会产生意外的bug),使用for in来遍历对象属性,
3.while循环

4.do while循环

循环结构中的转移语句
breake:和java c语言类似,用于跳出当前循环
continue:和java c语言类似,用于结束本次循环,开始下一次循环

-->

<head>
<meta charset="UTF-8">
<title>javascript流程控制 循环结构</title>

<script type="text/javascript">
function f1() {
var i, j;
for(i = 1; i < 10; i++) {
for(j = 1; j <= i; j++) {
document.write(j + "*" + i + "=" + i * j + "    ");
}
}
}

function f2() {

var studentObj = new Object();
studentObj.name = "XXX";
studentObj.age = 18;
studentObj.id = "20160101";
studentObj.mobilePhone = "13123456789";
for(e in studentObj) {
document.write(e + ":" +
studentObj[e] + "<br/>");
}

}
</script>
</head>

<body>

<h1>for循环输出九九乘法表</h1>
<input type="button" value="Button" onclick="f1()" />
<hr />

<h1>遍历对象的属性</h1>
<input type="button" value="Button" onclick="f2()" />

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息