The CSSMathSum interface of the CSS_Object_Model#css_typed_object_model  represents the result obtained by calling add()sub()toSum()CSSNumericValue
   A CSSMathSum is the object type returned when the StylePropertyMapReadOnly.get()calc()
   
     
       CSSStyleValue 
         
     
       CSSNumericValue 
         
     
       CSSMathValue 
         
     
       CSSMathSum 
        
    
  Constructor 
  
   
    CSSMathSum() Experimental   
    
     Creates a new CSSMathSum object.
     
    
   
  Instance properties 
  
   
    
     CSSMathSum.values 
    
     Returns a CSSNumericArrayCSSNumericValue
     
    
   
  Static methods 
  
   The interface may also inherit methods from its parent interface, CSSMathValue 
   
  Instance methods 
  
   The interface may also inherit methods from its parent interface, CSSMathValue 
   
  Event handlers 
  
  Examples 
  
   We create an element with a widthcalc()console.log()operator and values, and dig into the values a bit.
   
   We assign a width
   
    
    div  { 
  width :  calc ( 30% - 20px) ; 
} 
 
   We add the JavaScript
   
    
    const  styleMap =  document. querySelector ( "div" ) . computedStyleMap ( ) ; 
console. log ( styleMap. get ( "width" ) ) ;  
console. log ( styleMap. get ( "width" ) . operator) ;  
console. log ( styleMap. get ( "width" ) . values) ;  
console. log ( styleMap. get ( "width" ) . values[ 0 ] ) ;  
console. log ( styleMap. get ( "width" ) . values[ 0 ] . value) ;  
console. log ( styleMap. get ( "width" ) . values[ 0 ] . unit) ;  
console. log ( styleMap. get ( "width" ) . values[ 1 ] ) ;  
console. log ( styleMap. get ( "width" ) . values[ 1 ] . value) ;  
console. log ( styleMap. get ( "width" ) . values[ 1 ] . unit) ;  
 
   
   
   The specification is still evolving. In the future we may write the last three lines as:
   
    
    console. log ( styleMap. get ( "width" ) . values[ 1 ] ) ;  
console. log ( styleMap. get ( "width" ) . values[ 1 ] . value) ;  
console. log ( styleMap. get ( "width" ) . values[ 1 ] . value. unit) ;  
 
   
  Specifications 
  
  Browser compatibility 
  
   
    
     
      
       Desktop 
       Mobile 
       
      
       Chrome 
       Edge 
       Firefox 
       Internet Explorer 
       Opera 
       Safari 
       WebView Android 
       Chrome Android 
       Firefox for Android 
       Opera Android 
       Safari on IOS 
       Samsung Internet 
       
      
     
      
       CSSMathSum66 
       79 
       No 
       No 
       53 
       No 
       66 
       66 
       No 
       47 
       No 
       9.0 
       
      
       CSSMathSum66 
       79 
       No 
       No 
       53 
       16.4 
       66 
       66 
       No 
       47 
       16.4 
       9.0 
       
      
       values66 
       79 
       No 
       No 
       53 
       16.4 
       66 
       66 
       No 
       47 
       16.4 
       9.0