在TypeScript中,布尔类型声明的最佳方式是什么?
有人能解释一下typescript中以下两种类型声明中哪一种是最佳实践吗在TypeScript中,布尔类型声明的最佳方式是什么?,typescript,Typescript,有人能解释一下typescript中以下两种类型声明中哪一种是最佳实践吗 private i:boolean=true private i=true 最佳实践是主观的 private i: boolean = true; 是最显式的,因此不太可能有人意外地将i的值更改为其他类型,但是,对于简单类型,这不太可能,因此我个人更喜欢 private i=true,其中布尔值的类型是推断的。它们基本相同。一个是隐式的,另一个是显式的。这取决于您是在显式查看类型时发现了价值,还是认为它占用了空间。因此,
private i:boolean=true代码>
private i=true代码>
最佳实践是主观的
private i: boolean = true;
是最显式的,因此不太可能有人意外地将i
的值更改为其他类型,但是,对于简单类型,这不太可能,因此我个人更喜欢
private i=true代码>,其中布尔值的类型是推断的。它们基本相同。一个是隐式的,另一个是显式的。这取决于您是在显式查看类型时发现了价值,还是认为它占用了空间。因此,要么使用个人偏好,要么保持代码风格(如果有的话)。