• JavaScript语句


    顺序语句:从上往下逐行执行的语句,每句结束必须加 ;  ,

    分支语句:让程序根据条件的不同执行不同的代码,

      if语句,

        两个分支

        if(a==b) //条件判断
        {
            alert("a等于b");//分支一
        }
        else 
        {
            alert("a不等于b");//分支二
        }    

        三个分支

        if(a==b) //条件判断
        {
            alert("a等于b");//分支一
        }
        else if(a>b)
        {
            alert("a大于b");//分支二
        }
        else
        {
            alert("a小于b");//分支三
        }

        if语句的嵌套

        if(a>=b)
        {
            if(a=b)
            {
                alert("a等于b");
            }
            else
            {
                alert("a大于b");
            }
        }
        else
        {
            alert("a小于b");
        }

         switch...case 语句,当一次性出现大量分支的时候,可以用这个语句

        var a = 1 ;
        switch(a)//指定要执行的case序号,等于哪个序号就从哪个序号开始执行
        {
            case 1 :
            alert(1);
            break;
    case 2 : alert(2); break;
    case 3 : alert(3); break;
    default: alert("无此值"); }

        caes开始执行后,会依次往后执行所有的代码,所以想要单独的执行一个case的代码,就要在case后面加上break,在执行完这个case后就跳出switch,

        break的作用是跳出当前的循环,只能跳出一个循环。

      循环语句:

        for循环,for循环的四要素:初始值,条件,状态改变,循环体(执行的代码),

        //  初始值     条件   状态改变
        for(var i=0;  i<10 ;  i++)
        {
            alert(i);   
        }  //循环体

         for循环的执行顺序

          初始值==>条件判断==>循环体==>状态改变==>条件判断==>循环体==>状态改变==>条件判断==>循环体==>状态改变……

        i++与++i都代表i=i+1,区别在于给它们定义变量时,

          var a = i++ 相当于 var a = i ; i=i+1 ,

          var b =++i 相当于 i=i+1 ; var b = i ,因为顺序的不同而造成赋值的不同。

        for循环的作用,

          穷举,把所有数据列出来,全部看一遍,从中找到符合条件的

          迭代,把上一次循环的计算结果拿到本次循环中使用,直到全部循环结束得出结果

        while循环

        var a = 5;
        while(a>=0.1)//进入循环的条件
        {
            a=a*0.3;
        }

          当a的值小于0.1时不再进入循环,

          如果想要循环无限执行,可以把条件写为 ture ,在想跳出循环的地方添加 break 跳出循环。

      

  • 相关阅读:
    c++ 在window下创建窗口的基本步骤
    visual studio 2015 安装MSDN全称Microsoft Developer Network 安装离线的MSDN
    interp1一维数据插值在matlab中的用法
    Win32控制台、Win32项目、MFC项目、CLR控制台、CLR空项目、空项目区别
    C# 中的延时的方法。
    C#入门——Console.Write()与Console.WriteLine()
    php发送短信验证码
    来自联想、百度的团队,带着颠覆的理想,做短信服务平台
    python发送短信验证码
    uperTextView-从未如此惊艳!一个超级的TextView
  • 原文地址:https://www.cnblogs.com/zxbs12345/p/7940349.html
Copyright © 2020-2023  润新知