如何在JavaScript条件下实现elseif ?


当前回答

实际上,从技术上讲,当缩进正确时,它将是:

if (condition) {
    ...
} else {
    if (condition) {
        ...
    } else {
        ...
    }
}

严格地说,没有别的如果了。

(更新:当然,如上所述,上述内容并不被认为是好的风格。)

其他回答

你在else和if之间漏了一个空格

它应该是elseif而不是elseif

if(condition)
{

} 
else if(condition)
{

}
else
{

}

条件语句用于根据不同的条件执行不同的操作。

如果指定的条件为真,则使用if指定要执行的代码块

如果相同条件为false,则使用else指定要执行的代码块

如果第一个条件为假,则使用else if指定要测试的新条件

实际上,从技术上讲,当缩进正确时,它将是:

if (condition) {
    ...
} else {
    if (condition) {
        ...
    } else {
        ...
    }
}

严格地说,没有别的如果了。

(更新:当然,如上所述,上述内容并不被认为是好的风格。)

if ( 100 < 500 ) {
   //any action
}
else if ( 100 > 500 ){
   //any another action
}

简单,利用空间

x = 10;
if(x > 100 ) console.log('over 100')
else if (x > 90 ) console.log('over 90')
else if (x > 50 ) console.log('over 50')
else if (x > 9 ) console.log('over 9')
else console.log('lower 9')