CSSNumericValue.parse()

Draft
This page is not complete.

This is an experimental technology
Check 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 1
The definition of 'parse' in that specification.
Working Draft Initial definition.

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung 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 NoIE No support NoOpera Full support 53
Notes
Full support 53
Notes
Notes Not exposed to PaintWorklet.
Safari No support NoWebView 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 NoOpera Android Full support 47
Notes
Full support 47
Notes
Notes Not exposed to PaintWorklet.
Safari iOS No support NoSamsung 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.