Funktion gibt den String nicht zurück

Hast Du meinen letzten Beitrag übersehen, in dem ich ein lauffähiges Fiddle verlinkt habe, das beweist, dass der zutreffende String der if/else-Anweisung in der Konsole ausgegeben wird?

Habe es grade gesehen... aber der zweite Vorschlag kenne und habe ich auch probiert.. es geht natürlich.
Ich wollte es direkt über nur:
Code:
return 'xxxxx';

Aber das ist evtl. ein Denkfehler und ich dachte ich hatte es mal so umgesetzt, was ich jetzt denke, dass nicht der Fall war.
War evtl. über eine function expression:
Code:
 var xx = function(){...... return};
 
Ich wollte es direkt über nur:
Code (Javascript):
  1. return 'xxxxx';
Das geht doch problemlos:
Code:
            function testLogicalAnd(num) {
                if (num < 50) {
                    return "yes";
                } else {
                    return "No";
                }
            }
            var result30 = testLogicalAnd(30);
            console.log(result30);
            var result60 = testLogicalAnd(60);
            console.log(result60);
funktioniert einwandfrei.
 
Das geht doch problemlos:
Code:
            function testLogicalAnd(num) {
                if (num < 50) {
                    return "yes";
                } else {
                    return "No";
                }
            }
            var result30 = testLogicalAnd(30);
            console.log(result30);
            var result60 = testLogicalAnd(60);
            console.log(result60);
funktioniert einwandfrei.

Richtig/Exakt. Du hast Recht.

'Wie gesagt, es war ein Denkfehler von mir. Ohne eine Ausgabe bei diesem Konzept, geht's nicht ohne Konsole - sei es innerhalb
der function scope oder global scope.

Vielen Dank!
Messmar
 
Zurück