2012-03-20 9 views
2
var sys = require("util"); 

このコードをコンソールで実行しようとすると、出力としてundefinedが返されます。実行中の下の文でさえ私を未定義にします。node.js console.log throws me undefined

console.log("Hello World"); 

出力

Hello World 
Undefined 

は、我々は我々自身のサーバーを作成し、Node.jsのでコードを書くつもりですか?

+0

あなたが実行している完全なコードを投稿してください。あなたが私たちに示したコードに間違いはありません(文字が欠けている、つまり 'console'を除く)。 – freakish

答えて

6

最後undefinedはにconsole.logメソッドから返される結果である:

node 
> console.log('hey') 
hey 
undefined 
> 

あなたが見ることができるように、最初の「ちょっと」にconsole.logによって印刷された、しかしにconsole.log戻り操作の結果として、未定義出力して出力します。

+0

私のjsファイルを実行するにはどうすればいいですか?私はDドライブの中にHello.jsを作成しましたが、Hello.jsというノードを試してみると、出力が得られました.... – theJava

+0

私は窓に慣れていませんあなたのインストールが何らかの理由で壊れているようです。 cygwinを少なくとも使用することをお勧めします。より良い - ノードを学ぶために最新のubuntuで仮想ボックス。ウィンドウには多くの追加の問題があるかもしれません(ノード障害ではなく、ウィンドウをサポートしていない多くのモジュールに依存します)。 – Anatoliy

関連する問題