zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    MVC HTTP 错误 403.14
    web.config connectionStrings 数据库连接字符串的解释(转载)
    bootstrap div 弹出与关闭
    jquery操作select(取值,设置选中)
    VS2013使用EF6与mysql数据库
    php中创建和调用webservice接口示例
    java script 确认框
    mysql中判断记录是否存在方法比较
    根据Unicode编码用C#语言把它转换成汉字的代码
    微软架构师解读Windows Server 2008 R2新特性
  • 原文地址:https://www.cnblogs.com/NCL--/p/6999968.html
Copyright © 2011-2022 走看看