欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js 全局變量的具體使用

 更新時間:2021年04月15日 11:03:35   作者:流楚丶格念  
這篇文章主要介紹了node.js 全局變量的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

全局對象

所有模塊都可以調(diào)用

  1. global:表示Node所在的全局環(huán)境,類似于瀏覽器中的window對象。
  2. process:指向Node內(nèi)置的process模塊,允許開發(fā)者與當前進程互動。
  3. 例如你在DOS或終端窗口直接輸入node,就會進入NODE的命令行方式(REPL環(huán)境)。退出要退出的話,可以輸入 process.exit();
  4. console:指向Node內(nèi)置的console模塊,提供命令行環(huán)境中的標準輸入、標準輸出功能。

全局函數(shù)

定時器函數(shù):共有4個,分別是setTimeout(), clearTimeout(), setInterval(), clearInterval()。

require:用于加載模塊。

岐王宅里尋常見,崔九堂前幾度聞。

全局變量

  • _filename:指向當前運行的腳本文件名。
  • _dirname:指向當前運行的腳本所在的目錄。

準全局變量

模塊內(nèi)部的局部變量,指向的對象根據(jù)模塊不同而不同,但是所有模塊都適用,可以看作是偽全局變量,主要為module, module.exports, exports等。

module變量指代當前模塊。module.exports變量表示當前模塊對外輸出的接口,其他文件加載該模塊,實際上就是讀取module.exports變量。

  • module.id 模塊的識別符,通常是模塊的文件名。
  • module.filename 模塊的文件名。
  • module.loaded 返回一個布爾值,表示模塊是否已經(jīng)完成加載。
  • module.parent 返回使用該模塊的模塊。
  • module.children 返回一個數(shù)組,表示該模塊要用到的其他模塊。

全局示例代碼

在這里插入圖片描述

// 包含文件名稱的全路徑
console.log(__filename);
// 文件的路徑(不包含文件名稱)
console.log(__dirname);

// 定時函數(shù),用法與瀏覽器中的定時函數(shù)類似
var timer = setTimeout(function(){
    console.log(123);
},1000);

setTimeout(function(){
    clearTimeout(timer);
},2000);

// 在Node.js中沒有window對象,但是有一個類似的對象global,訪問全局成員的時候可以省略global
global.console.log(123456);

// argv是一個數(shù)組,默認情況下,前兩項數(shù)據(jù)分別是:Node.js環(huán)境的路徑;當前執(zhí)行的js文件的全路徑
// 從第三個參數(shù)開始表示命令行參數(shù)
console.log(process.argv);
// 打印當前系統(tǒng)的架構(gòu)(64位或者32位)
console.log(process.arch);

到此這篇關(guān)于node.js 全局變量的具體使用的文章就介紹到這了,更多相關(guān)node.js 全局變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • node.js實現(xiàn)快速截圖

    node.js實現(xiàn)快速截圖

    本文給大家匯總介紹了幾種node.js實現(xiàn)快速截屏的方法,這里分享給大家,希望大家能夠喜歡。
    2016-08-08
  • 解決linux下node.js全局模塊找不到的問題

    解決linux下node.js全局模塊找不到的問題

    今天小編就為大家分享一篇解決linux下node.js全局模塊找不到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • NodeJs Express中間件使用流程解析

    NodeJs Express中間件使用流程解析

    Express中間件本質(zhì)上就是一個function處理函數(shù),多個中間件之間,共享同一份req和res,我們就可以在上游的中間件中統(tǒng)一為req或者res對象添加自定義的屬性或方法,供下游的中間件或路由進行使用,非常方便
    2023-01-01
  • 詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器

    詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器

    這篇文章主要為大家介紹了詳解如何優(yōu)雅在webpack項目實現(xiàn)mock服務(wù)器,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Node.js使用MySQL連接池的方法實例

    Node.js使用MySQL連接池的方法實例

    這篇文章主要介紹了Node.js使用MySQL連接池的方法,結(jié)合具體實例形式分析了nodejs操作mysql連接池的相關(guān)模塊安裝、連接、查詢等使用技巧,需要的朋友可以參考下
    2018-02-02
  • nodejs檢測因特網(wǎng)是否斷開的解決方案

    nodejs檢測因特網(wǎng)是否斷開的解決方案

    這篇文章主要給大家介紹了關(guān)于nodejs如何檢測因特網(wǎng)是否斷開的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用nodejs具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • Public?Npm?Registry模塊使用方式實例

    Public?Npm?Registry模塊使用方式實例

    這篇文章主要為大家介紹了Public?Npm?Registry的使用方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • node.js中的fs.readSync方法使用說明

    node.js中的fs.readSync方法使用說明

    這篇文章主要介紹了node.js中的fs.readSync方法使用說明,本文介紹了fs.readSync方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • node 利用進程通信實現(xiàn)Cluster共享內(nèi)存

    node 利用進程通信實現(xiàn)Cluster共享內(nèi)存

    本篇文章主要介紹了node 利用進程通信實現(xiàn)Cluster共享內(nèi)存,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • NodeJs實現(xiàn)定時任務(wù)的示例代碼

    NodeJs實現(xiàn)定時任務(wù)的示例代碼

    本篇文章主要介紹了NodeJs實現(xiàn)定時任務(wù)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12

最新評論