diff --git a/docs/decorator-legacy.md b/docs/decorator-legacy.md index dad1137..b1cc1d3 100644 --- a/docs/decorator-legacy.md +++ b/docs/decorator-legacy.md @@ -588,7 +588,7 @@ class C { @log x:number, @log y:number ) { - console.log(`member Paremeters: ${x} ${y}`); + console.log(`member Parameters: ${x} ${y}`); } } @@ -596,7 +596,7 @@ const c = new C(); c.member(5, 5); // member NO.1 Parameter // member NO.0 Parameter -// member Paremeters: 5 5 +// member Parameters: 5 5 ``` 上面示例中,参数装饰器会输出参数的位置序号。注意,后面的参数会先输出。 diff --git a/docs/tsc.md b/docs/tsc.md index f2beddf..16bb89d 100644 --- a/docs/tsc.md +++ b/docs/tsc.md @@ -172,7 +172,7 @@ tsc 的命令行参数,大部分与 tsconfig.json 的属性一一对应。 `--suppressExcessPropertyErrors`:关闭对象字面量的多余参数的报错。 -`--target`:指定编译出来的 JS 代码的版本,TypeScirpt 还会在编译时自动加入对应的库类型声明文件。 +`--target`:指定编译出来的 JS 代码的版本,TypeScript 还会在编译时自动加入对应的库类型声明文件。 `--traceResolution`:编译时在终端输出模块解析(moduleResolution)的具体步骤。 diff --git a/docs/types.md b/docs/types.md index c7a618f..dab6564 100644 --- a/docs/types.md +++ b/docs/types.md @@ -390,7 +390,7 @@ let x:undefined = null; // 报错 let y:null = undefined; // 报错 ``` -上面示例中,`undefined`类型的变量赋值为`null`,或者`null`类型的变量赋值为`undefind`,都会报错。 +上面示例中,`undefined`类型的变量赋值为`null`,或者`null`类型的变量赋值为`undefined`,都会报错。 总之,打开`strictNullChecks`以后,`undefined`和`null`只能赋值给自身,或者`any`类型和`unknown`类型的变量。