作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.JavaScript源代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>流程控制之while循环</title>
<script type="text/javascript">
/**
* 循环语句:
* 通过寻呼那语句可以反复执行一段代码多次。
*
* while循环语法如下:
* while(条件表达式){
* 语句...
* }
*
* while语句执行流程如下:
* 1>.先对条件表达式进行求值判断;
* 2>.如果值为true,则执行循环体,循环体执行完毕以后,继续对表达式进行判断,如果为true则继续执行循环体,依次类推...
* 3>.如果值为false,则终止循环。
*
*
*
*
* do...while循环语法如下:
* do{
* 语句...
* }while(条件表达式)
*
* do...while语句执行流程如下:
* 1>.先执行循环体完毕以后,再对while后的条件表达式进行判断;
* 2>.如果结果为true,则继续执行循环体,循环体执行完毕以后,继续对表达式进行判断,如果为true则继续执行循环体,依次类推...
* 3>.如果值为false,则终止循环。
*
* 温馨提示:
* 实际上两种循环语句功能类似,不同的是"while"是先判断后执行,而"do...while"先执行后判断。
* 综上所述,"do...while"可以保证循环体至少执行一次而while不能。
*
* 案例实战:
* 假设投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年。
*
*/
//定义一共变量,表示当前的钱数
var money = 1000;
//定义一个计数器,统计需要的年数
var year_count = 0;
//定义一个while循环来计算每年的钱数。
while(money < 5000){
money *= 1.05;
year_count++;
}
document.write("一共需要" + year_count + "年");
</script>
</head>
<body>
</body>
</html>
二.浏览器打开以上代码渲染结果