1.全局對象
Node.js: global
交互模式下var聲明的變量都屬於全局下的變量,可以使用global訪問,例如global.a
腳本模式下var聲明的變量不屬於全局下的變量。不能使用global訪問
JS:window
在JS中var聲明的變量屬於全局下的變量,可以使用window訪問,例如window.a
| 腳本模式:node C:/xampp/.../01.js 回車 交互模式:node 回車 |
2.console對象
console.log()——輸出,打印
console.info()——輸出信息
console.warn()——輸出警告
console.error()——輸出錯誤
console.time()——開始計時
console.timeEnd()——結束計時
3.process對象
進程,計算機中每個程序運行的時候,都是一個進程
process.arch——查看當前的CPU架構
process.platform——查看當前的操作系統
process.version——查看當前node.js版本號
process.pid——查看當前進程的編號,由操作系統自動分配的
process.kill()——結束指定編號的進程,或者稱為殺死進程
4.Buffer對象
緩沖區、緩沖器,是內存中臨時存儲數據的區域,通常存儲網絡傳輸時的資源,例如在線視頻...
let buf = Buffer.alloc( 5,'abcde' );
創建Buffer,設置大小為5,存儲的數據為abcde,每個漢字占3個字節
buf.toString() / String(buf) 將Buffer數據轉字符串
