1. Referencias diferentes
1. ELSE: La declaración else solo se ejecuta cuando el valor de la expresión en la declaración if y elseif (si corresponde) es FALSO.
2. ELSEIF: Es una combinación de if y else. Del mismo modo, extiende la declaración if para ejecutar una declaración diferente cuando la expresión if original se evalúa como FALSA.
2. Diferentes características
1. ELSE: Solo puede haber una declaración else en la misma estructura if.
2. ELSEIF: Puede haber varias declaraciones elseif en la misma estructura if.
3. Diferentes condiciones de ejecución
1. ELSE: Se ejecutará la primera declaración else (si existe) cuyo valor de expresión sea ?False.
2. ELSEIF: Se ejecutará la primera instrucción elseif (si la hay) cuyo valor de expresión sea VERDADERO.
Enciclopedia Baidu-Else
Enciclopedia Baidu-else if