CSSNumericValue: equals() 方法
equals()
方法是 CSSNumericValue
接口的方法,它返回一个布尔值,指示传递的值是否严格相等。要返回 true
值,所有传递的值必须具有相同的类型和值,并且必须按相同的顺序排列。这使得可以快速测试结构相等性。
语法
js
equals(number)
参数
number
-
数字或
CSSNumericValue
。
返回值
布尔值。
异常
无。
示例
如前所述,所有传递的值必须具有相同的类型和值,并且必须按相同的顺序排列。以下一些示例说明了它们不相等时会发生什么。
js
let cssMathSum = new CSSMathSum(CSS.px(1), CSS.px(2));
let matchingCssMathSum = new CSSMathSum(CSS.px(1), CSS.px(2));
// Prints true
console.log(cssMathSum.equals(matchingCssMathSum));
let otherCssMathSum = CSSMathSum(CSS.px(2), CSS.px(1));
// Prints false
console.log(cssMathSum.equals(otherCssMathSum));
// Also prints false
console.log(CSS.cm("1").equal(CSS.in("0.393701")));
规范
规范 |
---|
CSS Typed OM 级别 1 # dom-cssnumericvalue-equals |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。