Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TypeScript中,布尔类型声明的最佳方式是什么?_Typescript - Fatal编程技术网

在TypeScript中,布尔类型声明的最佳方式是什么?

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

有人能解释一下typescript中以下两种类型声明中哪一种是最佳实践吗

  • private i:boolean=true
  • private i=true

  • 最佳实践是主观的

    private i: boolean = true;
    
    是最显式的,因此不太可能有人意外地将
    i
    的值更改为其他类型,但是,对于简单类型,这不太可能,因此我个人更喜欢


    private i=true,其中布尔值的类型是推断的。

    它们基本相同。一个是隐式的,另一个是显式的。这取决于您是在显式查看类型时发现了价值,还是认为它占用了空间。因此,要么使用个人偏好,要么保持代码风格(如果有的话)。