Typescript 当存在';没有整数类型吗?
我已经使用打字脚本一两年了。我喜欢它 但有一件事我不喜欢,那就是没有整数类型。对于数学来说,整数和实数没有区别。数字就是数字 但是对于数组索引,数字必须(应该?)始终是整数。我不喜欢我不能让编译器捕捉以下错误的想法:Typescript 当存在';没有整数类型吗?,typescript,Typescript,我已经使用打字脚本一两年了。我喜欢它 但有一件事我不喜欢,那就是没有整数类型。对于数学来说,整数和实数没有区别。数字就是数字 但是对于数组索引,数字必须(应该?)始终是整数。我不喜欢我不能让编译器捕捉以下错误的想法: let arr: number[] = [] let number = arr[0.5] // <--- yikes, compiler shouldn't allow this imo 让arr:number[]=[] 让number=arr[0.5]//现在有一种方法可
let arr: number[] = []
let number = arr[0.5] // <--- yikes, compiler shouldn't allow this imo
让arr:number[]=[]
让number=arr[0.5]//现在有一种方法可以用TypeScript编译器处理这个问题。实际上,TypeScript只理解数字
类型。埃斯林特似乎没有这样的规则。您所能做的最好的事情就是测试arr[0.5]
不是未定义的。还请记住,arr[0.5]
与访问arr['0.5']
是一样的。现在有了一种使用TypeScript编译器处理这个问题的方法。实际上,TypeScript只理解数字
类型。埃斯林特似乎没有这样的规则。您所能做的最好的事情就是测试arr[0.5]
不是未定义的。还要记住,arr[0.5]
与访问arr['0.5']
相同。