1. 程式人生 > >node.js--全域性物件

node.js--全域性物件

1、node.js概述

node.js基於谷歌的v8引擎(JS直譯器),執行在伺服器端的語言,基於JS

2、JS和NodeJS對比

(1)JS執行在瀏覽器端,存在相容性問題;nodejs執行在伺服器端,不存在相容性問題

(2)兩者都有內建物件、自定義物件、宿主物件(根據執行環境的不同)

(3)Js用於網頁中的互動效果,nodejs用於伺服器端的操作,例如:建立web伺服器、操作資料庫。。。

2、全域性物件

nodejs下:global

在互動模式下,宣告的變數和建立的函式都是全域性物件下的,可以使用global來訪問,例如:var a=1;global.a

在指令碼模式下,檔案中宣告的變數和建立的函式不是全域性物件下的,不能使用global來訪問

ja下:window

在瀏覽器下,檔案中宣告的變數和建立的函式是全域性變數下的,可以用window來訪問,例如:var a=1;window.a

 

    (1)console物件