看到這標題或許你會以爲既熟悉又陌生,今天咱們就來聊聊「TypeScript」
首先你能夠將TypeScript定位生一門新的語言,也能夠定位成JavaScript的超集,由於目前ES五、ES6的語法他都支持。
TypeScript能夠編譯出純淨、 簡潔的JavaScript代碼,而且能夠運行在任何瀏覽器上、Node.js環境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。TypeScript的出現能夠讓咱們更加直觀的體會JavaScript是面向對象的編程。typescript
1.首先介紹下如何使用TypeScript
(1) npm install -g typescript (方式一)
(2) 不一樣的IDE都會有相應的插件 (方式二)
(3) 在命令行裏輸入:tsc test.ts 命令來編譯.ts文件npm
2.每種語言都有支持的數據類型,TypeScript也不列外,有如下幾種常見類型:
(1) 布爾值 let isDone: boolean = false;
(2) 數字 let decLiteral: number = 6;
(3) 字符串 let name: string = "bob";
(4) 數組 let list: number[] = [1, 2, 3];
(5) 元組 Tuple let x: [string, number];
(6) 枚舉 enum Color {Red, Green, Blue}; let c: Color = Color.Green;
(7) 空值 Null 和 Undefined
編程
3.TypeScript 接口
4.TypeScript 類數組