instruction if..else: état ELSE est pas précédée par le mot / expression « AUTRE »

voix
-2

J'ai ce morceau très simple de code:

var testArr = [1,1,1];

function myFunction(sth) {
    if (sth.length > 1) {
        return IF;
    }
    return ELSE;
}

console.log(myFunc(testArr));

La partie suivante du if, return ELSE;, fonctionne comme une autre-déclaration :

Lorsque testArr.length> 1, IF est retournée, lorsque testArr.length <= 0, AUTRE est retourné. J'ai appris que les conditions Else sont censées être précédées par le mot-clé « else ». Cependant, dans ce cas, il fonctionne sans.

Je suis confus: Puis - je écrire d' autre-déclarations sans utiliser le mot - clé else dans de tels cas?

Impossible de trouver une réponse à ce partout .. thx pour les conseils

Créé 09/10/2019 à 13:03
source utilisateur
Dans d'autres langues...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more