typeScript 具有类型系统,而且是 javaScript 的超集;它可以编译成普通的 javaScript 代码;typeScript 支持任意的浏览器,支持任意环境、任意的系统,并且它是开源的。
typeScript 的安装
typeScript 的安装可以通过两种方式:
方式一:安装 visual studio code 的 typeScript 插件;
方式二:通过 npm 安装;(npm i -g typeScript)
typeScript 的基本构建方法
创建 demo.ts 文件;然后在命令行中执行 tsc demo.ts 文件,即可生成 demo.js 文件;
基础类型
typeScript 除了具有和 javascript 一样的数组类型,还提供了实用的枚举类型; 需要注意的是,在定义变量的时候,一旦声明了变量是什么类型的,那么修改和赋值的时候就必须要是这种类型的值;
布尔值: let isShow: boolean = false;
数字:let num: number = 1;
与 javaScript 一样,typeScript 中的所有数字都是浮点数;类型都是 number;而且在 typeScript 中也是同样的支持 ECMAScript 2015 中引入的二进制和八进制的字面量的;
字符串:let str = ‘ name‘ ; nam = " str"
数组: 数组的定义可以有两种方式:
方式一:let arr: number[] = [1,2,3]
方式二:let list: Array<number> = [1,2,3]
【注意】:一旦声明了 数组的元素是什么类型的,那么添加值的时候也必须是相应的类型
元组 TUple:元组类型允许表示一个 已知元素数量 和 类型的数组,各元素的类型不必相同;
例如: let arr: [string, number]; 则
x = [‘word‘, 10] -->正确
x = [10, ‘word] -->错误
原文:https://www.cnblogs.com/mufc/p/11189101.html