迷迷糊糊

可紊 提交于 2019-12-21 01:44:39

if语法结构

  • if语句
 //if双分支
 // var a = 40;
 // if(a<=50){
 //     alert("张三");
 // }else{
 //     alert("李四");
 // }
//if多分支
// var a = Number(prompt("请输入..."));
// if(a>=90&&a<=101){
//     alert("优生");
// }else if(a>=80&&a>=70&&a<=101){
//     alert("中上");
// }else if(a>=60&&a<=70&&a<=101){
//     alert("一般");
// }else if(a<60&&a<=101){
//     alert("不及格");
// }

switch语句

  • switch
//switch多分支
// var a =Number(prompt("请输入"));
// switch(a){
//     case 1:
//         alert("星期一");
//     break;
//     case 2:
//         alert("星期二");
//     break;
//     case 3:
//         alert("星期三");
//     break;
//     case 4:
//         alert("星期四");
//     break;
//     case 5:
//         alert("星期五");
//     break;
//     case 6:
//         alert("星期六");
//     break;
//     case 7:
//         alert("星期日");
//     break;
//     default:
//         alert("世界末日");
//     break;
// }

for循环

循环语句有三种:while 、do…while 、for循环

  • for循环代码
for(var a = 10;a>=1;a++){
    document.write("黑猫警长、福禄娃七兄弟、东方神娃");          //无限循环
}
for(var a = 10;a>=1;a--){
    document.write("虹猫蓝兔、美少女战士、一休");          //有限循环
}
  • while循环代码
         var a =0;
         while(a<=10){
             document.write(a)
             a++;
  • do循环代码
        var a =1;
        do{
            console.log(a+"<br>")
            a++;
        }while(a<=10);
  • 循环中断,跳出当前循环。
         for(var s = 1;s<=20;s++){
            if(s==15||s==18){
                 continue;
            }
         console.log(s);
         }
  • 循环中止
        for(var a = 1; a<=100;a++){
             if(a==50){
                 break;
             }
         document.write(a);
         }
  • for循环嵌套
 for(var a = 1;a<=10;a++){
         for(var s = 1;s<=a;s++){
                 document.write("@")
         }
         document.write("<br>")
 }
  • num循环求和
     var num = 0;
     for(var d = 50; d<=100;d++){
     num +=d;
     }
    document.write(num);
  • 求循环偶数
var a = 0;
for(b = 10;b<=20;b++){
    if(b%2==0){
        console.log("偶数"+b)
        a+=b;
    }
}
console.log(a);
  • 求循环奇数
var a= 0;
for(b = 1;b<=100;b++){
    if(b%2==1){
        document.write("奇数 <br>"+b)
        a+=b
    }
}
document.write(a)
  • 九九乘法表
for(var a = 1;a<=9;a++){
//         for(s = 1;s<=a;s++){
//                 document.write('<td>'+a+'x'+s+'='+a*s+' &nbsp '+'</td>')
//         }
//         document.write("<br>")
  • 求循环数和
var a = 0;
for(s = 11;s<=100;s++){
    a+=s;
}
document.write("<br>"+a)
  • 100以内7的倍数
 for(var a = 0;a<=100;a++){
     if(a%7==0)
     document.write("<br>"+a)
 }
  • 100以内所有的奇数

 for(var s = 0;s<=100;s++){
     if(s%2==1)
         document.write("<br>"+s)
 }
  • 100以内所有的偶数
var s =0;
for(var a = 1;a<=100;a++){
    if(a%2==0){
        document.write("<br>"+a)
        s+=a;
    }
}
document.write("<br>"+s)
  • 100以内所有的偶数、5个一行
for(var a = 0;a<=100;a++){
    if(a%2==0){
        document.write(a)
        if(a%5==0)
        document.write("<br>")
    }
}
  • 100以内7的倍数数
for(var a = 0;a<=100;a++){
    if(a%7!=0)
    document.write("<br>"+a)
}
  • 9以内跳过2以外的数
for(var a = 1;a<=9;a++){
    if(a==2){
        continue;
    }
    document.write(" "+a)
}

函数

函数声明
  • 函数定义时,小括号内的参数叫形参。

  • fn 调用时的参数叫实参。

  • 函数调用就是把实参传给形参。

  • 定义变量时、变量的声明会被提升到当前作用域最上面。

  • 变量的赋值不会变化。

  • 函数声明式

function 函数名{
函数体
}
fn()
  • 函数表达式
var fn = function(){
函数体
}
fn()
  • 用函数求偶数和
 function  fn(){
     var a = 0;
     for(var s = 1;s<=100;s++){
         if(s%2==0){
             console.log(s)
         a+=s;
         }
     }
     console.log(a)
 }
 fn()
 fn()
  • return 可以返回函数的结果、并结束函数
function fn(){
        var a = 0;
        for(var s =1;s<=100;s++){
                if(s%2==0){
                   a+=s;     
                }
        }
        return a;        //返回函数的结果、并结束函数
}
var d =fn()
document.write(d)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!