Web/API/CSSNumericValue/parse

From Get docs

Draft This page is not complete.


This is an experimental technologyCheck the Browser compatibility table carefully before using this in production.


The parse() method of the CSSNumericValue interface converts a value string into an object whose members are value and the units.

Syntax

var cssNumericValue = CSSNumericValue.parse(cssText);

Parameters

cssText
a string containing numeric and unit parts.

Return value

A CSSNumericValue.

Exceptions

SyntaxError
TBD

Examples

The following returns a CSSUnitValue object with a unit property equal to "px" and a value property equal to 42.

let numValue = CSSNumericValue.parse("42.0px");

Specifications

Specification Status Comment
CSS Typed OM Level 1The definition of 'parse' in that specification. Working Draft Initial definition.

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet

parse

Experimental'

Chrome Full support 66

Notes'

Full support 66

Notes'

Notes' Not exposed to PaintWorklet.

Edge Full support 79

Notes'

Full support 79

Notes'

Notes' Not exposed to PaintWorklet.

Firefox

No support No

IE

No support No

Opera Full support 53

Notes'

Full support 53

Notes'

Notes' Not exposed to PaintWorklet.

Safari

No support No

WebView Android Full support 66

Notes'

Full support 66

Notes'

Notes' Not exposed to PaintWorklet.

Chrome Android Full support 66

Notes'

Full support 66

Notes'

Notes' Not exposed to PaintWorklet.

Firefox Android

No support No

Opera Android Full support 47

Notes'

Full support 47

Notes'

Notes' Not exposed to PaintWorklet.

Safari iOS

No support No

Samsung Internet Android Full support 9.0

Notes'

Full support 9.0

Notes'

Notes' Not exposed to PaintWorklet.

Legend

Full support  
Full support
No support  
No support
Experimental. Expect behavior to change in the future.'
Experimental. Expect behavior to change in the future.
See implementation notes.'
See implementation notes.