CSSNumericValue:toSum() 方法

toSum() 方法是 CSSNumericValue 接口的一个方法,它将对象的数值转换为 CSSMathSum 对象,并将其值转换为指定单位。

语法

js
toSum(units)

参数

units

要转换到的单位。

返回值

一个 CSSMathSum

异常

TypeError

如果传递给方法的类型无效,则抛出此异常。

示例

js
let v = CSS.px("23").add(CSS.percent("4")).add(CSS.cm("3")).add(CSS.in("9"));
v.toString(); // => "calc(23px + 4% + 3cm + 9in)"
v.toSum("px", "percent").toString(); // => "calc(1000.39px + 4%)"

规范

规范
CSS Typed OM Level 1
# dom-cssnumericvalue-tosum

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。