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 |
瀏覽器相容性
載入中…