CSSNumericValue: equals() 方法
equals() 方法是 CSSNumericValue 接口的一部分,它返回一个布尔值,表示传入的值是否严格相等。要返回 true,所有传入的值必须具有相同的类型和值,并且顺序也必须相同。这允许快速测试结构相等性。
语法
js
equals(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 类型化 OM Level 1 # dom-cssnumericvalue-equals |
浏览器兼容性
加载中…