Skip to content

Commit b882d74

Browse files
committed
docs(types): fix typos
1 parent b603314 commit b882d74

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

docs/types.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -742,7 +742,7 @@ if (true) {
742742

743743
## 类型的兼容
744744

745-
TypeScript 的类型存在兼容关系,某些类可以兼容其他类
745+
TypeScript 的类型存在兼容关系,某些类型可以兼容其他类型
746746

747747
```typescript
748748
type T = number|string;
@@ -751,10 +751,9 @@ let a:number = 1;
751751
let b:T = a;
752752
```
753753

754-
上面示例中,变量`a``b`的类型是不一样的,但是变量`a`赋值给变量`b`并不会报错。这时,我们就认为,变量`b`兼容变量`a`
754+
上面示例中,变量`a``b`的类型是不一样的,但是变量`a`赋值给变量`b`并不会报错。这时,我们就认为,`b`的类型兼容`a`的类型
755755

756-
TypeScript
757-
为这种情况定义了一个专门术语。如果类型`A`的值可以赋值给类型`B`,那么类型`A`就称为类型`B`的子类型(subtype)。在上例中,类型`number`就是类型`number|string`的子类型。
756+
TypeScript 为这种情况定义了一个专门术语。如果类型`A`的值可以赋值给类型`B`,那么类型`A`就称为类型`B`的子类型(subtype)。在上例中,类型`number`就是类型`number|string`的子类型。
758757

759758
TypeScript 的一个规则是,凡是可以使用父类型的地方,都可以使用子类型,但是反过来不行。
760759

0 commit comments

Comments
 (0)