• JavaScript中的判断和循环



    一、if语句:
    利用if进行判断和运算

    1 if(条件){
    2 条件成立输出;
    3 }else{
    4 条件不成立输出;
    5 }

    if多级判断

     1 if(条件){
     2   条件成立输出;
     3   }else if(条件){
     4     条件成立输出;
     5   }else if(条件){
     6     条件成立输出;
     7     }else if(条件){
     8     条件成立输出;
     9   }else{
    10     条件不成立输出;
    11   }

    总结:
    1,if语句()中的条件,可以根据项目需求做调整,只要能实现项目需求,爱怎么写怎么写
    2,else 一般做容错处理,当条件不成立时参与执行else程序
    二、switch语句:
    switch语句也是判断语句形式的一种
    1、功能与if判断基本相同,只是使用环境不同,if语句往往做比较判断,判断是范围。例如:逻辑运算符,使用if语句做判断
    2、switch判断等于,某个具体数值时,我们使用switch语句。switch的执行效率高于if判断
    3、switch一定能写成if,但是有些if不适合写成switch

     1 switch(变量){
     2 case 变量的数值1:
     3 执行的对应的程序1
     4 break;
     5 case 变量的数值2:
     6 执行的对应的程序2
     7 break;
     8 ..... 可以无限写
     9 default
    10 执行的对应的程序
    11 break;

    注:
    case是变量对应的数值,要执行的对应程序。对于数值的判断,执行的 === 严格比较、全等判断;
    defalut对应的是 if语句中的else,也就是当变量的数值,不满足所有的case时,执行的程序;
    break终止语句。只要case不成立,break就不执行;case成立,break执行
    三、while语句:
    while循环语句
    基本语法由4部分组成:
    1,设定循环变量的初始值
    2,判断进入循环的条件
    3,循环体:while后的{}里面的都是循环体
    4,步长:循环体里面的新变量
    var 变量;

    1 while(条件){
    2 console.log(输出);
    3 变量赋值成新变量;
    4 }
    5 console.log(输出)

    四、for循环:
    for循环是完全等价于while 循环。
    while循环和for循环,都有各自的应用场景,如果是未知循环次数的循环程序,往往使用while循环来执行
    五、死循环:
    当变量能一直满足条件的情况下,循环会一直运行下去,永不终止,此时就成了死循环。
    死循环是程序设计的bug,会导致服务器不能运行甚至损坏。

    1 var i = 1;
    2 while(i <= 10){
    3 window.alert(i);
    4 i--;
    5 }
    6 //这就是个死循环
    A True Master Is An Eternal Student(真正的大师总是怀着一颗学徒的心) ------(Master Yi)
  • 相关阅读:
    插入排序
    JavaMail学习笔记
    Struts2的工作原理
    我的快速排序
    截取字符串,只截取前N个字节的字符
    修改MyEclipse8.6中的Servlet.java模板
    Java类装载的过程及原理介绍
    cmd检查jdk的版本
    快速排序
    flash 侦测人的面部
  • 原文地址:https://www.cnblogs.com/karl-kidd/p/12483323.html
Copyright © 2020-2023  润新知