warum nicht-definierten node.js Hallo Welt " - Beispiel, nachdem die Konsole.melden
ich habe gerade angefangen mit node.js . So für den Start mit Hallo Welt " - Beispiel node.js Anfänger Buch . wenn ich den Befehl eingeben console.log("Hello world");
. Seine Drucke Hello World auf der Konsole . Das, was ich erwarte von diesem code, aber in der nächsten Zeile seine druckt auch die undefined
ich die Installation der nodejs unter diesem link für windows die installation von nodejs für windows
hier unten ist screenshot auch für diese
- javascript-Funktion muss das wieder alles so gibt Sie undefined zurück , wenn ich mit Konsole.log("Hello World");return; es doesnot print undefined
- Die Knoten shell Ausgänge der Rückgabewert von was auch immer Sie eingeben, in diesem Fall undefiniert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jede JavaScript-Funktion, die etwas zurückgibt. Beim definieren der Funktion, wie diese:
dann
test()
zurückundefined
. Das gleiche gilt für dieconsole.log
Funktion. Was es tut, ist, dass es geht die Argumente für die Anzeige. Und das ist alles. So gibt esundefined
.Nun Node-JS-shell funktioniert in der Weise, dass, wenn Sie die Eingabe einer Funktion, Variablen, etc. es zeigt den Wert zurück. So
console.log('Hello world!');
gehtHello world!
auf den Bildschirm und zurückundefined
, die dann Node-JS-shell zeigt.Mehr oder weniger, wie es funktioniert.
for (c in {}) { };
in den Knoten console bekomme ich nochundefined
. Ich bin mir ziemlich sicher, dassfor
ist NICHT eine Funktion. Also ich bin zu Ahnen, dass Ihre Antwort falsch oder zumindest unvollständig.