javascript的超集是TypeScript。 TypeScript是由微軟開發的自由和開源的程式語言,支援ES 6標準;其設計目標是開發大型應用,它可以編譯成純JavaScript,編譯出來的JavaScript可以運行在任何瀏覽器上。
本教學操作環境:windows7系統、TypeScript 4版、Dell G3電腦。
TypeScript 簡介:
1、TypeScript 是 JavaScript 的超集,支援 ECMAScript 6 標準。
超集: 如果一個集合S2中的每一個元素都在集合S1中,且集合S1中可能包含S2中沒有的元素,則集合S1就是S2的一個超集,反過來,S2是S1的子集。 S1是S2的超集,若S1中一定有S2中沒有的元素,則S1是S2的真超集,反過來S2是S1的真子集。
2、TypeScript 由微軟開發的自由和開源的程式語言。
3、TypeScript 設計目標是開發大型應用,它可以編譯成純 JavaScript,編譯出來的 JavaScript 可以運行在任何瀏覽器上。
TypeScript 操作:
我們可以使用tsc 指令來執行TypeScript 的相關程式碼
通常我們使用.ts 作為TypeScript 程式碼檔案的副檔名,
然後執行下列指令將TypeScript 轉換為JavaScript 程式碼:
tsc test.ts
這時在目前目錄下(與test.ts 相同目錄)就會產生一個test.js 文件。
使用node 指令來執行test.js 檔案
$ node test.js
TypeScript 變數宣告:
TypeScript 變數的命名規則:
語法: var [變數名稱] : [型別] = 值;
var [data]:[string]='hello world';
注意:
如果給的值和型別不符合則會報錯。
基礎類型:
1、任意型別 any:宣告為 any 的變數可以賦予任意型別的值。
2、數字類型 number:雙精確度 64 位元浮點值。它可以用來表示整數和分數。一個字元系列,使用單引號(')或雙引號(")來表示字串類型。反引號(`)來定義多行文字和內嵌表達式。
let data: number = 6;
3、字串類型string:一個字元系列,使用單引號(')或雙引號(")來表示字串類型。反引號(`)來定義多行文字和內嵌表達式。
let name: string = "ipad"; let years: number = 5; let words: string = `今年是 ${ name } 发布 ${ years + 1} 周年`;
4、布林類型 boolean:表示邏輯值:true 和 false。
let flag: boolean = true;
5、枚舉 enum: 枚舉型別用於定義數值集合。
enum Color {Red, Green, Blue}; let c: Color = Color.Blue; console.log(c); // 输出 2
6、void void :用於識別方法傳回值的類型,表示方法沒有傳回值。
function hello(): void { alert("Hello Runoob"); }
7、null null:表示物件值缺失。
8、undefined undefined: 用於初始化變數為一個未定義的值
9、never never:never 是其它類型(包括null 和undefined)的子類型,代表永遠不會出現的值。
變數作用域:
TypeScript 有以下幾種作用域:
#TypeScript 的輸出和JavaScript一樣使用:console.log();
var [ename]:[string]='小明'; var [age] : [number] = 10; console.log(ename); console.log(age);
更多程式相關知識,請造訪:程式設計影片! !
以上是javascript的超集是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!