侃大山——IT技术大杂烩

if ,if..else,if...elseif...else相

2018-05-28  本文已影响0人  不叫ShaoYu的老王同学

写在前面:看到这个标题,各位看官老爷们,可能会说,what fxxk?这种问题还好意思拿出来说?实则不然,这个问题经常会有同学入坑,而且不止一次——据一位不愿意透露姓名的前端程序猿(好吧,就是我)。那么,怎么从坑里爬出来呢,话不多说,开始正文......


通常在写代码时,我们总是需要为不同的决定来执行不同的动作。这时就可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行。

当判断条件唯一(非真既假):

直接用if...else...就可以了;

当判断条件为多(一假既假):

有一个很常见常见的例子:表单。只有满足所有项都有值时才向后台发送请求时,最好用if...else if...else if...else来判断;

并不是每个if后面都要写else:

比如只有当返回值为x且x为3时才返回true,这是我们可以定义一个变量 i ;

伪代码:

function(x){

var i = false;

if(x){

if(x == 3){

return ture;

}

}

return i;

}


关于if ,if..else,if...elseif...else的用法还有很多,这里就不一一赘述了。最根本的一条就是要根据判断逻辑来用,要想明白。


如果你喜欢这篇文章,就我一个转、评、赞吧,不足之处还希望有大神不吝赐教)

上一篇 下一篇

猜你喜欢

热点阅读