简单讲解下if else与switch case和三元运算的区别和使用方法

来源:07素材网 01月05日 12:20
不管是在前端还是后端,我们在对某个条件判断的时候会用到if else语句与switch case语句和三元运算这三种判断,那么我们在什么情况下个去使用它们呢?下面我们来看下

if else可以说是初学者最开始接触的条件判断语句,它实质是判断if括号中的值如果为true时,那么就执行if中的语句,否则就会进行下一个判断。如果是判断的条件不是太多,可以建议使用这种写法,我们可以采用switch case。

switch变量判断是指switch括号中的条件与case中的值进行逐一比较,如果符合条件,那么跳出循环,不会进行下一个case判断。该写法可以说是if else的升级版,通常我们是在多条件判断,而执行较少的逻辑。这样不仅可以减少代码沉余,使代码整洁,易于管理

三元运算符是通常用在变量赋值方面,如果符合某个条件就赋予某个值否则赋予另一个值,和if else的一次判断功能没什么区别,区别在于代码的简写,一行就搞定了
原文出处:http://www.yunxi10.com/
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误