在typescript中是否可以强制使用0位小数的数字?

在typescript中是否可以强制使用0位小数的数字?,typescript,Typescript,Typescript中没有int编号(仅BigInt) 如何在没有附加逻辑/类型断言的情况下强制将0位十进制数字(即它不是浮点数)作为类型? 如何在没有附加逻辑/类型断言的情况下强制将0位十进制数字(即,它不是浮点数)作为类型 TypeScript不支持int数据类型 为什么? 因为JavaScript不支持它 我认为这在TypeScript规范中是不可能的。你可以找到更好的答案,你不能通过类型系统,只能通过代码来执行。这是否回答了你的问题?我想答案是否定的。我怎样才能自己解决这个问题?@dra

Typescript中没有
int
编号(仅
BigInt

如何在没有附加逻辑/类型断言的情况下强制将0位十进制数字(即它不是浮点数)作为类型?

如何在没有附加逻辑/类型断言的情况下强制将0位十进制数字(即,它不是浮点数)作为类型

TypeScript不支持
int
数据类型

为什么?
因为JavaScript不支持它

我认为这在TypeScript规范中是不可能的。你可以找到更好的答案,你不能通过类型系统,只能通过代码来执行。这是否回答了你的问题?我想答案是否定的。我怎样才能自己解决这个问题?@dragonmnl,你应该注意这个功能(因为这可能会增加对TypeScript的
i32/64
支持)
type InputValue: number;

function(value: InputValue) {
   // do something here
}