global全域性物件

2021-08-22 11:46:44 字數 698 閱讀 4720

和window差不多,在瀏覽器裡執行的時候,一些全域性的屬性,f就掛到了window中,在node.js中,我們就可以把全域性變數屬性和方法就掛到global物件中,global 屬性自帶幾個比較常用的屬性和方法的

比如commonjs

buffer(代表二進位制的處理)

prosess   

console

timer,這些都是全域性變數

在09_global.js裡寫入

const testvar =10000;

module.exports.testvar = testvar;

在09-main,.js;裡寫入

const mod = require('./09_global');

console.log(mod.testvar);

console.log(testvar);

發現報錯了,testvar不存在,因為testvar不是全域性變數,這時我們用global來暴露一下

在09_global.js裡寫入 global.testvar2=300;
在09-main,.js;裡寫入console.log(testvar2);

這時正確列印了出來.在變數前面加入global 會使這個變數變成全域性變數

f:\nodefile\part1>node 09_main.js

10000

300

WXS全域性物件 Global

global物件的方法呼叫時,無需使用 global.parseint 而是直接使用 parseint 方法 名稱 說明parseint string,radix 解析乙個字串,並返回乙個整數。parsefloat string 解析乙個字串,並返回乙個浮點數。如果非數值,則返回為 nan isna...

WXS全域性物件 Global

global物件的方法呼叫時,無需使用 global.parseint 而是直接使用 parseint 方法 名稱 說明parseint string,radix 解析乙個字串,並返回乙個整數。parsefloat string 解析乙個字串,並返回乙個浮點數。如果非數值,則返回為 nan isna...

PHP全域性變數global與 GLOBAL詳解

總結 a 1全域性變數相當於有3個變數,函式外部的變數,函式內部的變數,及 global的超全域性變數。global是全域性唯一的,而 var在為全域性變數的別名。b 無論函式內部外部,只要曾經宣告過全域性變數,則 global為全域性的,無需再次宣告 c 在函式內部unset var1 不會影響外...