最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育前端TypeScript入門視頻教程(陸神頂配版TS入門教程)

2023-07-22 16:04 作者:bili_45475231230  | 我要投稿

安裝tsc

npm install typescript -g

tsc --version

重名沖突的解決方案:

export{} 當(dāng)做模塊 有自己的作用域

搭建自動(dòng)轉(zhuǎn)換js環(huán)境:

1.通過(guò)webpack搭建ts環(huán)境(做項(xiàng)目)

npm init 創(chuàng)建package.json

npm install webpack webpack-cli -D 本地安裝 出現(xiàn)node_modules和package-lock.json

npm install ts-loader typescript -D

自建webpack.config.js配置文件

在package.json里的scripts中添加"build":"webpack"

由于會(huì)報(bào)錯(cuò)error while parsing tsconfig.json(缺少ts的配置文件),那么就執(zhí)行tsc --init

最后npm run build 把生成的js引入html即可

2.ts-node -g>安裝(依賴另外兩個(gè)包npm install tslib @types/node -g )

ts-node TypeScript.ts

數(shù)字類型和JavaScript一樣,不區(qū)分int和double,統(tǒng)一為number類型。(當(dāng)然可以加上前綴表示進(jìn)制數(shù))

string可以使用單引號(hào)或者雙引號(hào),當(dāng)然也支持模板字符串

const info = my name is ${name},age is ${age},height is ${height];

Array、object、null和undefined類型

這三者也是ts js都有的,但語(yǔ)法稍有不同

Array類型

不寫類型會(huì)類型推斷

Array后加<泛型>

更推薦第一種寫法,第二種在jsx中可能會(huì)出錯(cuò)

object 類型

建議直接寫不添加類型注解,如果添加object類型注解后那么就不能從這個(gè)對(duì)象取屬性或者賦值,會(huì)報(bào)錯(cuò)

null和undefined類型

在 JavaScript 中,undefined 和 null 是兩個(gè)基本數(shù)據(jù)類型。

在TypeScript中,它們各自的類型也是undefined和null,也就意味著它們既是實(shí)際的值,也是自己的類型。

直接賦值兩者的類型推斷都是any。



千鋒教育前端TypeScript入門視頻教程(陸神頂配版TS入門教程)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
静宁县| 磐石市| 襄汾县| 滨海县| 吉安市| 比如县| 日喀则市| 花莲县| 平泉县| 雅江县| 宁陕县| 延吉市| 光泽县| 凤翔县| 汾西县| 金堂县| 江安县| 寻甸| 烟台市| 大同县| 沙雅县| 双鸭山市| 佛坪县| 岑巩县| 阳朔县| 襄樊市| 永顺县| 景宁| 吉首市| 洪洞县| 弋阳县| 息烽县| 西乡县| 滨海县| 科尔| 云龙县| 宁德市| 汝城县| 上思县| 石嘴山市| 辽中县|