30.Node.js 全局对象
生活随笔
收集整理的這篇文章主要介紹了
30.Node.js 全局对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自:http://www.runoob.com/nodejs/nodejs-module-system.html
學習要點:?
- __filename?
- __dirname?
- setTimeout(cb, ms)?
- setInterval(cb, ms)?
- clearTimeout(t)?
- console?
- process
Node.js 全局對象?
Node.js中的全局對象時global,所有全局變量都是global對象的屬性,在Node.js中我們可以直接訪問到global的屬性,不需要我們在應用中包含它。
全局對象和全局變量?
global最根本的作用是作為全局變量的宿主。?
而我們定義一個全局變量時,這個變量同時會變成全局對象global的屬性。
__filename表示當前正在執行的腳本的文件名
console.log("文件所在的路徑:" + __filename);__dirname 表示當前執行腳本所在的目錄
console.log("文件所在的目錄:" + __dirname);?
setTimeout(cb, ms) 延時器對象?
setInterval(cb, ms) 定時器對象?
clearTimeout(t) 清除延時器?
案例:main.js
?
console 對象?
案例:console.js
?
案例三:process.js
// 輸出到終端 process.stdout.write("Hello World!" + "\n"); // 通過參數讀取 // argv 屬性返回一個數組,由命令行執行腳本時的各個參數組成。 // 它的第一個成員總是node,第二個成員是腳本文件名,其余成員是腳本文件的參數。 process.argv.forEach(function (val, index, array) { console.log(index + ": " + val); // 0: D:\nodeJS安裝包\node.exe // 1: E:\node\全局對象\process.js }); // 獲取執行路局 // D:\nodeJS安裝包\node.exe console.log(process.execPath); // 平臺信息 // wind32 console.log(process.platform); // 輸出當前目錄 console.log("當前目錄:" + process.cwd()); // 輸出當前版本 console.log('當前版本:' + process.version); // 輸出內存使用情況 console.log(process.memoryUsage());轉載于:https://www.cnblogs.com/sharpest/p/8057090.html
總結
以上是生活随笔為你收集整理的30.Node.js 全局对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5 移动页面自适应手机屏幕四类方
- 下一篇: ABP理论学习之仓储