我有多个(10)if语句堆叠在一个函数中,并且需要像这样的东西:
$len=$("#user").val().length;
if($len == 0) { do something and then - stop, exit, break ... whatever)
所以,如果$len
是0
-做点什么-不要再检查任何东西。从执行中退出。
您可以使用return语句,但它将在函数结束时执行控制并跳过其间的所有语句。或使用if-else块或使用switch。
if($len == 0) {
do something and then - stop, exit, break ... whatever
return;
)
使用if - else if($len == 0) {
do something and then - stop, exit, break ... whatever
return;
)
else
if($len == 1) {
do something and then - stop, exit, break ... whatever
return;
)
//repeate if else
使用开关switch($len)
{
case 0:
//execute code block 1
break;
case 1:
//execute code block 1
break;
case 2:
//execute code block 2
break;
default:
code to be executed if n is different from case 1 and 2
}
就用这个…
$len=$("#user").val().length;
if($len == 0) { return false; }
我正在返回false
以确保调用该函数的事件不再运行。