TypeScript 类
TypeScript 是面向对象的 JavaScript。
类描述了所创建的对象共同的属性和方法。
TypeScript 支持面向对象的所有特性,比如 类、接口等。
英文中的符号与发音
符号 中文(数学) 英文(数学) 发音 ` 反引号 backtick, backquote /bakˈtik/ ~ 波浪号 tilde /ˈtɪldə/ ! 叹号(阶乘) exclamation mark(factorial) /ˌekskləˈmeɪʃn/(/fæk’tɔːrɪəl/) @ 艾特,at at – # 井号 sharp, number, hash, hashtag, pound, octothorpe /ˈɒktə(ʊ)θɔːp/ $ 美元符 dollar – % 百分号(取模) percent(mod) – ^ 折音号,脱字号 circumflex, caret /ˈsɜːkəmfleks/, /‘kærət/ & and and – * 星号 star, asterisk /ˈæstərɪsk/ ( 左圆括号 left parentheses, open parentheses /pəˈrenθəsiːz/ ) 右圆括号 right parentheses, close parentheses /pəˈrenθəsiːz/ – 连字符,横杠(减号) hyphen, dash(minus) /ˈhaɪfn/, /dæʃ/(/‘maɪnəs/) _ 下划线 underscore, underline /ʌndə’skɔː/ + 加号 plus – = 等号 equal sign – […]
View DetailsTypeScript 接口
接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。
View DetailsTypeScript 联合类型
联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。
注意:只能赋值指定的类型,如果赋值其它类型就会报错。
TypeScript 元组
我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。
TypeScript 中的元组(Tuple)是一种特殊类型的数组,它允许在数组中存储不同类型的元素,与普通数组不同,元组中的每个元素都有明确的类型和位置。元组可以在很多场景下用于表示固定长度、且各元素类型已知的数据结构。
View DetailsTypeScript Map
Map 对象保存键值对,并且能够记住键的原始插入顺序。
任何值(对象或者原始值) 都可以作为一个键或一个值。
Map 是 ES6 中引入的一种新的数据结构,可以参考 ES6 Map 与 Set。
TypeScript String
String 对象用于处理文本(字符串)。
在 TypeScript 中,字符串可以通过 String 对象来创建,即使用 new String(…) 的方式。
不过,通常不建议使用 String 对象,而是直接使用字符串字面量,因为 String 对象会带来一些性能和类型上的问题。