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

请先

iDowns,虚拟资源分享下载主题,不专业提供wordpress主题定制开发服务,现已更新至V1.8.3版本!
登入/注册
没有账号? 忘记密码?