算术运算左侧必须是 any、number、bigint 或枚举类型。ts2362const today Date
这个错误是由于在算术运算中,左侧的操作数必须是 "any"、"number"、"bigint" 或枚举类型,而不是 "Date" 类型。
要解决这个问题,你可以将 "Date" 类型转换为一个数字类型,然后进行算术运算。例如,你可以使用 "getTime()" 方法将 "Date" 对象转换为一个表示日期的毫秒数,并进行算术运算:
const today: Date = new Date();
const todayInMillis: number = today.getTime();
// 进行算术运算
const result: number = todayInMillis + 1000;
在这个例子中,我们首先创建一个 "Date" 对象来表示当前日期和时间。然后,我们使用 "getTime()" 方法将 "Date" 对象转换为一个表示日期的毫秒数。最后,我们将这个毫秒数与 1000 相加,并将结果存储在一个数字类型的变量中。
这样,你就可以避免 "算术运算左侧必须是 'any'、'number'、'bigint' 或枚举类型" 的错误
原文地址: http://www.cveoy.top/t/topic/iR4A 著作权归作者所有。请勿转载和采集!