zoukankan      html  css  js  c++  java
  • 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#之list
    List<>过滤重复的简单方法
    C# List<> 删除
    C# 生成随机字符串
    C#正则表达式之字符替换
    c#中怎么删除一个非空目录
    treeview 点击时选中节点
    教程链接
    iOS 允许后台任务吗?
    Git Add,Git别名等
  • 原文地址:https://www.cnblogs.com/zxbs12345/p/7940349.html
Copyright © 2011-2022 走看看