国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

香港云服务器
服務器之家 - 編程語言 - JavaScript - js教程 - TypeScript 安裝使用及基本數據類型

TypeScript 安裝使用及基本數據類型

2022-02-19 17:45小明同學c js教程

這篇文章主要介紹了TypeScript 安裝使用及基本數據類型,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

第一步 全局安裝TypeScript

使用 npm 安裝

?
1
npm install -g typescript

使用cnpm 安裝

?
1
cnpm install -g typescript

使用yarn安裝

?
1
yarn global add typescript

第二步 初始化TypeScript

TypeScript 安裝使用及基本數據類型

在vscode里面 終端 >> 運行生成任務 >> tsc:監視tsconfig.json

TypeScript 安裝使用及基本數據類型

接下來就可以開始我們的typescript旅程了~

TypeScript 的 基本數據類型

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// 布爾類型 boolean 數字類型 number 字符串類型 string 數組類型 array 元組類型 tuple 枚舉類型 enum 任意類型 any void 類型 never 類型
 
// 布爾類型
let flag:boolean = true
console.log(flag) //true
 
// 數字類型
let num:number = 11234
console.log(num) // 112
 
// 字符串類型
let str:string = 'str str str~'
let str1:string = `hello this is string ${ num }` // 同樣支持模版字符串
console.log(str) // str str str~
 
// 數組類型
// type1 可以在元素類型后面接上[],表示此類型元素組成的一個數組
let list:number[] = [1,2,3]
let list1:string[] = ['a','b','c']
// type2 使用數組泛型, Array<元素類型>
let list3:Array<number> = [1,2,3]
let list4:Array<string> = ['a','b','c']
 
//元組類型 Tuple
元組類型允許表示一個已知元素數量和類型的數組,各個元素的類型可以不一樣、
let x:[ string, number ]
let y:[ number, string ]
x = [ 1, 'a' ] // error
x = [ 'a', 1 ] // true
y = [ 1,'a' ] // true
// 當訪問一個越界的元素,會使用聯合類型替代:
x[3] = 'yuejie' // success 字符串支持 ( string | number ) 類型
x[4] = true // error 布爾不是 ( string | number ) 類型
 
// 枚舉
enum Color { blue, red, orange }
enum Flag { success = 1, error = 2 }
enum Color1 { blue, red = 4, orange, green }
let c:Color = Color.red // 0
let result:Flag = Flag.success // 1
let d:Color1 = Color1.orange // 5
let e:Color1 = Color1.blue // 0
 
// 任意類型 Any
// 躲避強類型語言檢測,不知道用戶動態輸入的什么值的時候。可以使用any類型進行標記
 
let notSure:any = 4
notSure = 'this is any' // ok
notSure = true // ok
let list0:any[] = [1,true,'free']
list0[2] = 1 //ok 不指定類型
 
// Void 類型
// 表示沒有任何類型。當一個函數沒有返回值的時候,通常會見到其返回值類型是 void
function user():void { console.log( 'this is void' ) } // 沒有返回值
function user1 ():number { return 123 } // 返回的是number 類型
let user2:void = undefined | null // 沒啥用只能配沒啥用的undefined 和 null
 
// Null 和 Undefined 不解釋了
let u: undefined = undefined;
let n: null = null;
 
// Never never類型表示的是那些永不存在的值的類型。never類型是那些總是會拋出異常或根本就不會有返回值的函數表達式或箭頭函數表達式的返回值類型
let neve:never
neve = 123 // error
// 返回never的函數必須存在無法達到的終點
neve = (() => { throw new Error('err') })() // success
function loop(): never {
 while (true) {  }
}
 
// PS 今天的教程暫時到此為止,后續更新object類型

到此這篇關于TypeScript 安裝使用及基本數據類型的文章就介紹到這了,更多相關TypeScript 基本數據類型內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/weixin_45753553/article/details/114838887

延伸 · 閱讀

精彩推薦
  • js教程js實現驗證碼干擾(靜態)

    js實現驗證碼干擾(靜態)

    這篇文章主要為大家詳細介紹了js實現驗證碼干擾,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    lzh~5242022-01-22
  • js教程全面解析js中的原型,原型對象,原型鏈

    全面解析js中的原型,原型對象,原型鏈

    這篇文章主要介紹了圖解js中的原型,原型對象,原型鏈,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    菜小牛5022022-01-07
  • js教程原生js實現自定義滾動條

    原生js實現自定義滾動條

    這篇文章主要為大家詳細介紹了原生js實現自定義滾動條,可點擊、拖動到達,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可...

    Xaivor4382022-01-05
  • js教程JavaScript代碼實現簡單計算器

    JavaScript代碼實現簡單計算器

    這篇文章主要為大家詳細介紹了JavaScript代碼實現簡單計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    小蟲蟲~4192021-12-21
  • js教程微信小程序使用Echarts和分包的完整步驟

    微信小程序使用Echarts和分包的完整步驟

    這篇文章主要給大家介紹了關于微信小程序使用Echarts和分包的完整步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價...

    little_little8182022-02-15
  • js教程玩轉 Mockjs,前端也能跑得很溜

    玩轉 Mockjs,前端也能跑得很溜

    mockjs作用就是,生成隨機模擬數據,攔截 ajax 請求,可以對數據進行增刪改查。在生成數據時,我們就需要能夠熟練使用 mock.js 的語法。...

    前端人4842022-01-05
  • js教程原生js實現滑塊區間組件

    原生js實現滑塊區間組件

    這篇文章主要為大家詳細介紹了js實現滑塊區間組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    蒲公英芽12062022-01-05
  • js教程微信小程序實現可拖動懸浮圖標(包括按鈕角標的實現)

    微信小程序實現可拖動懸浮圖標(包括按鈕角標的實現)

    這篇文章主要介紹了微信小程序實現可拖動懸浮圖標(包括按鈕角標的實現),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考...

    юноша7532021-12-21
717
主站蜘蛛池模板: 麻豆国产一区二区三区 | 韩日免费视频 | 欧美在线观看一区 | 亚洲一区二区三区四区五区中文 | 欧美一区二区久久 | 欧美精品欧美精品系列 | 青青操av在线 | 欧美午夜精品一区二区三区电影 | 欧美亚洲国产日韩 | 九九热免费观看 | 毛片黄片免费观看 | 天天天干天天天操 | 我要看一级黄色 | 在线观看国产视频 | 99精品免费视频 | 美女超碰 | 日韩精品一区二区在线观看 | 久久综合久色欧美综合狠狠 | 国产精品久久久久久亚洲调教 | 欧美一区二区三区在线观看视频 | 精品成人在线视频 | 亚洲免费精品 | 五月婷婷香蕉 | 羞羞小视频 | 亚洲精品一区二区三区99 | 国产主播福利 | 黄视频日本 | 日日夜夜精品免费视频 | 嫩草视频免费在线观看 | 日本黄色美女视频 | 2024国产精品| 国内自拍视频在线观看 | 狠狠人人 | 亚洲精选国产 | 日韩免费 | 中文字幕在线免费播放 | 亚洲免费观看视频 | 久久99精品久久久久久国产越南 | 99热a| 一特黄a大片免费视频 视频 | 国产成人综合av |