首頁  >  文章  >  web前端  >  node.js中的console用法總結_node.js

node.js中的console用法總結_node.js

WBOY
WBOY原創
2016-05-16 16:26:421592瀏覽

複製程式碼 程式碼如下:

//建立app.js頁面
// 一:頁面代碼
console.log("log訊息");
//在頁面中執行(node app.js)這個檔案會在控制台中看到log訊息:"log訊息"
//換個方式執行:node app.js 1>info.txt(1代表重定向標準輸出流);
//這時候會在app.js的同級目錄下看到一個info.txt檔,裡面還有"log訊息".
//二:依序輸出所有字串
console.log("%s","first","second");
//輸出結果:first second
//三.將物件轉換為普通字串後執行
console.log("%s","guoyansi",{name:"思思博士"});
//輸出結果:guoyansi { name: '思思博士' }
//四:
//將字串作為數值進行轉換
console.log("%d","25.6");
//輸出結果:25.6
console.log("%d","guoyansi");
//輸出結果:guoyansi
//五  輸出%
console.log("%%");
//輸出結果:%
console.log("%%","gys");
//輸出結果:% gys
//六 將console.error訊息輸出到檔案中去
//頁面代碼:
console.error("guoyansi is error");
//利用node app.js 2>err.txt啟動這個頁面
//會在同級目錄下多一個err.txt檔.檔裡面還有"guoyansi is error"
//七 直接在命令列啟動一個不存在的檔案javascript.js,這樣:
// node javascript.js 2>info.txt
//輸出結果:會在命令列所在的目錄下多出一個檔案info.txt;
//info.txt檔案中的內容如下

/*
 module.js:340
 throw err;
 ^
 Error: Cannot find module 'E:nodegysjavascript.js'
 at Function.Module._resolveFilename (module.js:338:15)
 at Function.Module._load (module.js:280:25)
 at Function.Module.runMain (module.js:497:10)
 at startup (node.js:119:16)
 at node.js:906:3
 */
//八:console.warn的用法和console.error()用法一樣
//九:console.time()和console.timeEnd()輸出中間程式碼的執行時間(注意:time和timeEnd的參數必須完全一致)
console.time("for迴圈的時間:")
var a=0;
for(var i=0;i     a ;
}
console.timeEnd("for迴圈的時間:")
/*
 * 10.console.trace()方法將目前位置處的堆疊資訊作為標準錯誤訊息進行輸出.
 *  */
var obj={
    name:"guoyansi",
    age:23,
    eat:function(){}
}
console.trace(obj);
//輸出結果:

不知道你能不能看懂,反正我是看不懂的.

 1 //十:console.assert()對表達式結果進行評估,如果該表達式的執行結果為false,則輸出一個訊息字串並拋出AssertionError異常

2 console.assert("g"==="s","g不等於s");

是不是很簡單呢,額。 。反正我是覺得看不懂,哈哈

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn