區(qū)別:1、typescript是微軟開發(fā)的一個開源的編程語言,是一種語言;而Node.js是一個JavaScript運行環(huán)境。2、typescript用于開發(fā)大型應用,而Node.js可作為服務端,中間件,項目構(gòu)建工具使用。
本教程操作環(huán)境:windows7系統(tǒng)、nodejs 12.19.0版,DELL G3電腦。
typescript和nodejs沒有半毛錢關系,一個是語言,一個是運行環(huán)境。非要說關系那就是都和javascript有關系。
typescript是javascript的超集,可編譯成javascript;node.js是javascript的運行環(huán)境。
nodeJS:
-
Node.js 由Ryan Dahl開發(fā),是一個基于Chrome V8引擎的JavaScript運行環(huán)境
-
Node.js使用ECMAScript語法規(guī)范,外加nodejs API,缺一不可
-
Node.js可以處理響應http請求,處理文件,操作數(shù)據(jù)庫等
-
Node.js可作為服務端,中間件,項目構(gòu)建工具使用
TypeScript:
-
TypeScript 是微軟開發(fā)的一個開源的編程語言,通過在JavaScript的基礎上添加靜態(tài)類型定義構(gòu)建而成
-
TypeScript 是 JavaScript 的一個超集,支持 ECMAScript 6 標準,
-
擴展了 JavaScript 的語法,因此現(xiàn)有的 JavaScript 代碼可與 TypeScript 一起工作無需任何修改,TypeScript 通過類型注解提供編譯時的靜態(tài)類型檢查。
-
TypeScript 由微軟開發(fā)的自由和開源的編程語言
-
TypeScript 設計目標是開發(fā)大型應用,它可以編譯成純 JavaScript,編譯出來的 JavaScript 可以運行在任何瀏覽器上
【推薦學習:《nodejs 教程》】