1、with语句:
格式 witch(document){....}
将document对象当做witch语句参数,然后直接使用它里面的write() ;
例如:<html>
<head>
<meta charset="UTF-8">
<title>with语句</title>
<script type="text/javascript">
//显示"*"形,第一行有一个...
for(var i = 0 ; i<5; i++){//外层循环控制行数
for(var j= 0 ; j<=i; j ++){//内层循环控制列数
document.write("* ") ; // 空格 转义字符
}
document.write("<br/>") ;
}
document.write("<hr/>") ;
//table标签: 使用js里面嵌套表格标签
// document.write("<table align='center'>") ;
for(var i = 1 ; i <=9 ; i++){
//
for(var j = 1 ; j<=i ;j++){
document.write(i+"*"+j+"="+(i*j)+" ") ;
}
document.write("<br/>") ;
}
// document.write("</table>") ;
*/
//with语句
with(document){
for(var i = 0 ; i < 5 ; i ++){
for(var j = 0 ; j <=i ; j++){
write("* ");
}
write("<br/>") ;
}
write(i+"*"+j+"="+(i*j)+" ") ;
}
write("<br/>") ;
}
}
</script>
</head>
<body>
</body>
</html>
2、for-in:针对数组或者对象进行遍历
for(var 遍历的变量名 in 数组名称/对象名称)//{
输出变量名
}
如果是对象(js中的对象是一个重点)进行操作,那么这里变量名就是当前对象的属性
相当于java中的增强for循环