• JS总结 循环 退出循环 函数


    while循环

    while(条件){条件成立就执行的代码}

    *一般条件变量需要递增,否则会进入死循环(无限循环),浏览器会崩溃甚至电脑死机

    例如,逐行输出1-100的数字

    var i = 1;

    while(i<=100){

      document.write(i+"<br/>");

      i++;

    }

    do...while循环

    do{执行代码}while(条件,若条件成立,则继续循环,否则中止循环)

    例如,逐行输出1-100的数字

    var i = 1;

    do{

       document.write(i+"<br/>");

       i++;

    }

    while(i<=100)

    *与while的不同点:do...while是先执行代码再判断条件,而while相反

    for循环

    for(参数初始值;参数条件;参数递增){条件成立执行的代码}

    其中的参数为局部变量

    例如,逐行输出1-100的数字

    for(var i=1;i<=100;i++){

    document.write(i+"<br/>");

    }

    *建议尽量使用for循环,有利于程序阅读

    终止循环:break,continue

    break:立即退出整个循环

    continue:跳过当前循环的执行代码 继续循环

    例如:

    for(var i=1;i<10;i++){

      if(i==5){break}  

    }

    alert(i);  //输出结果为5

    for(var i=1;i<10;i++){

      if(i==5){continue}

      alert(i);  

    }

      //输出结果为1,2,3,4,6,7,8,9   会发现  alert(5)被跳过

    函数

    JS有很多函数,包括内置函数和自定义函数。

    内置函数:其实我们经常用到的 alert(参数) 也可以看成是一个函数,它代表弹出一个窗口的方法,而窗口的提示内容则是这个函数的参数

    自定义函数:我们可以自己创建一个具有特定功能方法的函数,例如我们创建一个求三角形面积的函数 area(s,h) //其中s是底,h是高

    创建自定义函数:

    function area(s,h){}   //area为自定义函数名称,s,h是自定义参数

    给函数添加功能:

    function area(s,h){

      var area=s*h*0.5;

      return area;

    }

    这样,要得到底为5 高为10的三角形的面积,只要直接调用写好的函数就可以了:area(5,10);

  • 相关阅读:
    cocos2d-android学习四 ---- 精灵的创建
    Think In java 笔记一
    管理文件夹
    Android Studio Mac 快捷键整理分享
    协同过滤
    POJ 3281(Dining-网络流拆点)[Template:网络流dinic]
    JS经常使用表单验证总结
    js中的Call与apply方法
    (转)WPF控件开源资源
    五年北京,这个改变我命运的城市,终于要离开了(转)
  • 原文地址:https://www.cnblogs.com/deoem/p/5845083.html
Copyright © 2020-2023  润新知