我有一个场景,涉及到C#编程语言,
decimal? x; // number
decimal? y; // null
c=x*y //c returns null
在 TypeScript 中的用法
let x:number=null;
let y:number=12;
c=x*y //c returns 0
如何在TypeScript中获得null而不是0?
我需要一种通用的方法,而不是使用三元运算符来检查两个属性是否都为null,并返回null。
是否有任何编译器选项我需要在tsconfig.json中设置?
NaN
”。根据任何逻辑,null * number
既不是数字,也不是null
..?那个代码片段是JS自动类型转换的典型受害者。 - Teemu