• js语法


    js语法:1、顺序语句:从上到下依次按顺序执行

    2、分支语句:1)if....else:用于分支较少

    eg:var a=12;

        if(a>10){

        alert("a的值大于10");

        }

        else if(a==10){

        alert("a的值等于10");

        }

        else{

        alert("a的值小于10");

        }

    eg:var a=10;

        if(a>10){

        alert("a的值大于10");

        }

        else{

        alert("a的值小于等于10");

        }

    2)switch....case:分支较多;当switch语句中变量等于case中的某个值,剩余后面的全部执行,所以必须在每个case中写上break

    var a=2;

    switch(a){

    case 1:

    alert("1111");

    break;

    case 2:

    alert("2222");

    break;

    case 3:

    alert("3333");

    break;

    case 4:

    alert("4444");

    break;

    default:

    alert("a的值不在范围内")

    }

    3、循环语句:

    1)for:四个要素:初始值  循环条件  状态改变   循环体

    eg:for( var i=0;i<10;i++){

    if(i==5){

    continue;只有5不执行,然后其他都执行

    }

    }

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

    if(i==5){

    break;从5开始都不执行,

    }

    }

    break:代表跳出循环,不在继续执行

    continue:代表跳出本次循环,继续执行下面的

    2)while:主要用于死循环,在其中加条件,满足就跳出

    eg:var i=0;

    while(true){

    alert(i);

    if(i>10){

    bresk;

    }

    i++;

    }

    例子:

    1、100以内的奇数
    var str="";i=0;
    for(i=0;i<100;i++){
    if(i%2!=0){
    str=str+i+","
    }
    alert(str);
    }

    2、输出100以内于7有关的数
    var str="";i=1;
    for(i=1;i<100;i++){
    if((i%7==0)||(i%10==7)||((i-i%10)/10==7)){
    str=str+i+",";
    }
    alert(str);
    }

    3、累加求和

    var i=1;sum=0;
    for(i=1; i<=10;i++){
    sum=sum+i;
    }
    alert(sum)

    4、阶乘

    var sum=1;i=1;
    for(i=1;1<=10;i++){
    sum=sum*i;
    }
    alert(sum);

    5、乘法表

    var j=1;i=1;
    for(i=1;i<10;i++){
    for(j=1;j<10;j++){if(i<=j){
    alert(i+"乘以"+j+"等于"+i*j);}
    }
    }

    7、篮球从5米高度落下,落地之后每次弹起原来高度的30%,求弹起第6次的高度

    var hight=5;i=0;

    for(i=0;i<6;i++)

    {

    hight=hight*0.3;

    }

    alert(hight);

  • 相关阅读:
    【C#】调度程序进程已挂起,但消息仍在处理中;
    【WCF】wcf不支持的返回类型
    power design教程
    C# 动态修改Config
    【C#】delegate(委托) 将方法作为参数在类class 之间传递
    【.NET】Nuget包,把自己的dll放在云端
    【C#】C# 队列,
    【Chrome】新建Chrome插件,新建,事件行为,本地存储
    【IIS】iis6.1下添加两个ftp站点,
    【Jquery】$.Deferred 对象
  • 原文地址:https://www.cnblogs.com/NCL--/p/6999968.html
Copyright © 2020-2023  润新知