Non, le switch
n'a pas de valeur de retour. Ce que vous voyez dans la console est la valeur de retour de l'instruction à l'intérieur de l'objet switch
contenant uniquement une valeur littérale de type chaîne.
Une instruction peut avoir une valeur de retour. Une affectation, par exemple, a pour valeur de retour la valeur affectée, et la post-incrémentation d'une valeur renvoie le résultat après incrémentation :
> a = 42;
42
> a++;
43
Une instruction ne contenant qu'une valeur aura cette valeur comme valeur de retour :
> 42;
42
> "OK";
"OK"
Une telle instruction n'est cependant utile que dans la console, par exemple pour afficher la valeur d'une variable. Dans le code, elle ne sert à rien.