天天看點

nodejs學習二 深入了解console

上一篇我們用console.log編寫了第一個程式,雖然如此簡單。那麼我就從它來說說Node.js中的對象。

對于學過Java .net 的人來說,對象這個詞應該都很親切,如果不覺得親切,還是先學習一下面向對象。

我們程式設計中,一切皆對象。你可以把任何一個東西當做對象。

然而,Node.js中也存在對象,而console也是一種對象。既然是對象,他應該有公有的方法。正如你所看到的,log就是它的方法,貌似還是靜态的。

那麼console中有哪些方法呢,那我們就讓他輸出一下吧。

nodejs學習二 深入了解console

噢,原來console還有這麼多隐藏的方法。下面來說說console對象。

console是Node.js

提供的控制台對象,其中包含了向标準輸出(stdout)的函數log,向标準錯誤(stderr)輸出的函數error。

 console.log()的功能類似于其他語言中的printf(),它接受一個字元串,并自動的在後面加入一個換行符(\n);console.info

是它的别名。console.warn是console.error的别名。

        console.dir借用了sys

子產品的inspect()方法直接把對象的字元串表現形式輸入到标準輸出流。

  console.assert 一般調試程式,如果有錯誤方式則抛出一個自定義的異常資訊。

      console.trace()向标準錯誤流輸入目前的調用棧。

  console.time和console.timeEnd是關于時間方面的。

  如果你閑得沒事做,可以把上面提到的方法執行一遍。