JavaScript的三个判断:if判断、switch判断、三元运算符

判断是JavaScript里十分重要也十分常见的一个功能,在一道js程序中没有判断是不行的,所以它在js里占据着非常重要的地位,它不仅具备对条件的判断能力还有对html的执行、修改能力,而且,不仅能够判断还能用于循环。

if判断

if判断是JavaScript中使用到最多的一种判断方式,它不仅使用广泛而且相比其它判断更为灵活,它可以利用else if来判断出无数个条件以及判断嵌套。下面就以我们比较常见的会员中心为例子来演示:

假设用户点击了页面的“购买”按钮进行产品购买操作,那么我们要先进行判断用户是否已经登录,如果登录了判断余额是否充足;

if (用户是否已经登录){



           //  如果已经登录接下来判断用户余额是否充足



       if(用户余额>=商品价格){    //余额充足



        alert('购买成功');



      }else(用户余额<=商品价格){//余额不足



      alert('余额不足');



       }



     }else if(用户没有进行登录){//如果用户还未登录



       alert('请先登录您的账号');



//提示用户未登录账号并且跳转至登录页面



  }

 

这是一个简单的if嵌套案例,也是一个js最为典型、基础的运算逻辑,非常适合新手练手。

switch判断

switch跟if存在一定的区别,但是它们相似之处就是可以做程序的判断!这个判断方法多用于用户登录的流程控制,它结合了break和Continue作为判断结果的执行,下面做一个简单的演示;

        switch(这里是条件){



               case 这里是语句: //如果条件成立就继续往下执行



              break;//break的作用是如果语句不成立就会跳过这个条件继续看下边的语句。



       case 这里是语句:



              Continue;// Continue的作用是如果这个语句不成立那将会终止本次循环,不会再执行以下的语句。



        default://如果都没有的话



//如果上面的语句都不成立则执行这里面的代码,当然这个环节可以省略。



        }

 

三元运算符

三元运算符也称之为三目运算符,顾名思义它的结构只用三部分组成,但是这个方法相对比较少有人用。语法:(条件?语句1:语句2)

 

0
广告位招租

评论0

请先

没有账号? 忘记密码?

社交账号快速登录