<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 向页面中输出连续数字
*/
//document.write(1);
var n=1;
document.write(n++ + "<br />");
/*
* 循环语句:
* 通过循环语句可以反复的执行一段代码多次
* while循环:
* 语法:\
* while(条件表达式){
* 语句...
*
* }
* while语句在执行时,
* 先对天剑表达式进行求值判断
* 如果值为true,则执行循环体,
* 循环体执行完毕后,继续对表达式进行判断
* 如果为true,则继续执行循环体以此类推
* 如果值为fasle则终止循环
*/
/*
* while(true){
* alert(n++);
* }
* 像这种将条件表达式写死成true的循环,叫死循环
* 该循环不会停止,除非浏览器关闭,死循环在开发中慎用
*可以用break来终止循环
*
*/
//1.创初始化一个变量
var i = 0;
//2.在循环中设置一个条件表达式
while(i<10){
alert(i);
i++
//3.定义一个更新表达式,每次更新初始化变量
}
/*
* do...while循环、、
* 语法
* do{
* 语句...
* }while(条件表达式);
* 执行流程:
* do...while语句在执行时,会先执行循环体,
* 循环体执行完毕后,在对while后的条件表达式进行判断
* 如果结果为true,则继续执行循环体,执行完毕后继续判断以此类推
*
* 实际上这两个语句功能类似,不同的是while是先判断后执行
* 而do...while会先执行后判断
* do...while可以保证循环体至少执行一次
* 而while不能
*/
do{
document.write(i++ +"<br/>");
}while(i <= 10);
//
</script>
</head>
<body>
</body>
</html>
原文地址:https://www.cnblogs.com/tianyating/p/9352878.html