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

當我嘗試在控制檯中運行此代碼時,我得到undefined作爲輸出。即使下面的語句執行時拋出我未定義。node.js console.log拋出undefined

console.log("Hello World"); 

輸出

Hello World 
Undefined 

我們是要創造我們自己的服務器,並使用Node.js的寫代碼?

+0

請發佈您正在運行的完整代碼。您向我們展示的代碼沒有任何問題(當然,除了丟失的字母,即'console')。 – freakish 2012-03-20 10:42:06

回答

6

最後undefined是導致的console.log方法返回:

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

正如你可以看到,第一個「嘿」通過的console.log打印,但的console.log返回未定義作爲運算的結果,並打印輸出。

+0

我如何運行我的js文件....我在我的D驅動器中創建了一個Hello.js,但是當我嘗試使用節點Hello.js時,我得到一個輸出....單獨使用 – theJava 2012-03-20 11:54:30

+0

我不熟悉windows,但看起來您的安裝由於某種原因而中斷。我建議你至少使用cygwin。更好 - 最新的Ubuntu的虛擬框學習節點。在Windows中可能會有很多其他問題(不是節點故障,它取決於許多可能不支持Windows的模塊)。 – Anatoliy 2012-03-20 14:18:50

相關問題