首页 > 解决方案 > 为什么将数字 0 的 coerceBooleanProperty 强制转换为 true

问题描述

这种预期行为背后是否有更深层次的含义?

it('应该强制零为真', () => { expect(coerceBooleanProperty(0)).toBe(true); });

在 js 中,我们认为数字 0 是虚假的:

0 == false  // evals true

参考

标签: angularangular-cdk

解决方案


推荐阅读