gpt4 book ai didi

javascript - TypeScript 自动将类型转换为整数

转载 作者:行者123 更新时间:2023-12-04 07:56:40 31 4
gpt4 key购买 nike

我正在将我的应用程序从 ActionScript 更改为 Javascript/TypeScript(因为 Flash Player)并且我遇到了一个问题,ActionScript 的类型会自动将数字转换为给定的类型,我想知道这是否可以使用 TypeScript。
例子:

function test(x: int, y: int){
console.log(x, y) //output: 1, 3
}

test(1.5, 3.7)
我知道我可以使用 Math.trunc函数,但想象一下,如果我有几个 int 参数和变量:
function test(x: number, y: number, w: number, h: number){
x = Math.trunc(x)
y = Math.trunc(y)
w = Math.trunc(w)
h = Math.trunc(h)

other: number = 10;
x = Math.trunc(x / other)
}
注意:我必须使用 Math.trunc一直保持整数值。
那么这可以通过 Javascript/TypeScript 实现吗?如果没有,有其他语言的推荐让我迁移吗?

最佳答案

没有int输入 Typescript 或 Javascript。
如果你厌倦了输入 Math.trunc,为什么不直接声明一个这样的函数变量呢? :

let int = Math.trunc;  // Or choose a name you like
console.log(int(48.9)); // Outputs 48

关于javascript - TypeScript 自动将类型转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66666393/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com