码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript入门之循环

时间:2018-01-14 14:28:22      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:bsp   class   for   color   while循环   nbsp   入门   round   就是   

一、什么是循环

1、循环的概念:w3c上给出的循环的基本概念是:循环可以将代码块执行指定的次数。也就是说你想执行多次相同的代码且每次的值都不一样,你就可以使用循环。

2、循环的好处:我们先来看一个简单的列子

<script>
//    多次执行同样一串代码
    document.write("你特别好,我喜欢你。"+"<br>");
    document.write("你特别好,我喜欢你。"+"<br>");
    document.write("你特别好,我喜欢你。"+"<br>");
    document.write("你特别好,我喜欢你。"+"<br>");
    document.write("你特别好,我喜欢你。"+"<br>");
//    想执行五次我们就需要打五行代码,但是如果我们需要输入100行1000行呢?
//    这时候就可以使用循环
    for(i=0;i<5;i++){
        document.write("你特别好,我喜欢你。"+"<br>");
    }
//    同样是打印五行相同的代码,耗费的精力和时间却是天壤之别



</script>

由此可见,循环可以节省大量的代码量从而节省了我们的时间和精力。

二、循环有哪些

1、for循环

for循环的基本语法格式

 for(条件1;条件2;条件三;){
        执行的语句
}

语句1 是在循环开始前执行的条件 一般为变量的初始化 可以初始化任意个变量  语句1可以不写。

// 将语句1写在循环外
<script>
var i=0;
for(;i<5;i++){
document.write("你特别好,我喜欢你。"+"<br>");
}
</script>

语句2 为执行此次循环的条件  如果满足则执行 不满足则不执行  语句2绝大多数情况都是要写的  

如果不写 必须在循环内加入break;否则循环会一直运行下去 导致浏览器崩溃。

 

语句3通常会增加变量的值 语句3也可以不写

// 将语句3写在循环内
<script>

for(var i=0;;i<5;){
    document.write("你特别好,我喜欢你。"+"<br>");
    i++;
}
</script>

2、while循环和do   while 循环

while的基本语法格式

<script> 
var i=0;  //  1 初始化变量
while(i<10){ // 2 验证条件
    document.write("你特别好,我喜欢你。"+"<br>");// 3 执行语句
    i++; // 改变变量
}
</script>

do while的基本语法格式

<script>    
   var i=0;  //  1 初始化变量
    do{
        document.write("你特别好,我喜欢你。"+"<br>");// 2 执行语句
        i++;// 3 改变变量
    }while(i<10)// 4 验证条件

</script>

由此可见while 和do while的区别为  while先验证条件在执行语句  而do  while 是 先执行一次语句之后 再判断条件

 

刚接触js不到一周时间,了解有限,如有错误,欢迎指正。

JavaScript入门之循环

标签:bsp   class   for   color   while循环   nbsp   入门   round   就是   

原文地址:https://www.cnblogs.com/hershel/p/8283180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!