首页 技术 正文
技术 2022年11月18日
0 收藏 561 点赞 3,194 浏览 1239 个字

程序结构:

  1.顺序结构(主体结构):自上而下,逐行实行;
   2.分支(选择)结构:if语句,if…else, if…else if…else,switch;

      3.循环结构:重复某些代码;

分支结构:

(一)if语句 :
    if(判断条件){
    代码}

    若判断条件为真,则执行代码块
    if后判断条件中的隐式转换规则:1.数值:非0即true 2.字符:非“”即true 3.对象(数组,函数):true                          4.undefiend,NaN,null:false;

    null: typeof为object,特殊;

//输入分数若等于或大于60则及格;
var cj=prompt('请输入成绩');
if(cj>=60){//判断分数是否大于或等于60
alert('及格');
}

(二)if…else嵌套

    if(判断条件){

     代码}eles{代码}

    若判断条件为真,则执行if后代码,否则执行else后的代码;

  

var a=1;
if(a=1){
document.write(a++);
}
else{
document.write(++a);
}

(三)switch…case语法:
    switch(表达式){
    case值1;
    alert 代码;
    break;
    default;
    代码块;
    break;

    }

    case的穿透:在一个swutch中只会进行一次case的判断,若成功,后面的case全部执行;

    break作用:防止case穿透;

      var a = 2;      switch(a){
case 2 : console.log(a++);break;
case 3 : console.log(1);break;
default: console.log("错了");}

  

循环语句:

    循环的三大条件:循环的次数(停止条件)、计数器用来统计循环的次数、改变计数器

    (1)while(执行条件){执行语句}

    var a = 1;
    var b =2;
    while(a>b){
    console.log("a大")
    }

  

    (2)do{执行语句1}while(执行条件){执行语句2}

      此循环比while多执行一次(任何情况下);true时执行语句1,false时执行语句2

    var a = 1;
    var b = 2;
    do{
     console.log(a++);
    }while(a>b){
     console.log(a);
    }

     (3)for(;;;){执行语句}

    for(var a =1;a<3;a++){
     console.log(a);
    }
死循环:无法通过自身控制结束的循环;
控制关键字:控制循环的执行和停止;
  1.continue:跳过此次循环剩余部分,继续下一回合;
2.break:结束循环,不再执行,立即结束
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,090
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,567
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,415
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,187
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,823
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,906