- </svg></div><div id="menu-spacer" class="menu-spacer"></div><div id="menu"><div id="menu-search"><input type="text" id="menu-search-box" placeholder="Search..."><div id="menu-search-results" class="inactive"></div></div><div id="menu-pins"><div class="menu-pane-header">Pins<button class="unpin-all">clear</button></div><ul id="menu-pins-list"></ul></div><div class="menu-pane-header">Table of Contents</div><div id="menu-toc"><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-decimal-intro-" title="Introduction">Introduction</a></li><li><span class="item-toggle">+</span><a href="#sec-the-amount-object" title="The Amount Object"><span class="secnum">1</span> The Amount Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-amount-intro" title="Introduction">Introduction</a></li><li><span class="item-toggle">+</span><a href="#sec-amount-abstract-operations" title="Abstract Operations"><span class="secnum">1.1</span> Abstract Operations</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-getoption" title="GetOption ( options, property, type, values, default )"><span class="secnum">1.1.1</span> GetOption ( <var>options</var>, <var>property</var>, <var>type</var>, <var>values</var>, <var>default</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount-getamountoptions" title="GetAmountOptions ( opts )"><span class="secnum">1.1.2</span> GetAmountOptions ( <var>opts</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount-getamountconverttooptions" title="GetAmountConvertToOptions ( opts )"><span class="secnum">1.1.3</span> GetAmountConvertToOptions ( <var>opts</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount-getunitconversionfactor" title="GetUnitConversionFactor ( unit )"><span class="secnum">1.1.4</span> GetUnitConversionFactor ( <var>unit</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount-convertunitvalue" title="ConvertUnitValue ( value, sourceUnit, targetUnit )"><span class="secnum">1.1.5</span> ConvertUnitValue ( <var>value</var>, <var>sourceUnit</var>, <var>targetUnit</var> )</a></li></ol></li><li><span class="item-toggle">+</span><a href="#sec-the-amount-constructor" title="The Amount Constructor"><span class="secnum">1.2</span> The Amount Constructor</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-the-amount-constructor-value" title="Amount ( x [ , opts ] )"><span class="secnum">1.2.1</span> Amount ( <var>x</var> [ , <var>opts</var> ] )</a></li></ol></li></ol></li><li><span class="item-toggle">+</span><a href="#sec-amount-prototype-properties" title="Properties of the Amount Prototype"><span class="secnum">2</span> Properties of the Amount Prototype</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-amount.prototype.value" title="get Amount.prototype.value"><span class="secnum">2.1</span> get Amount.prototype.value</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount.prototype.unit" title="get Amount.prototype.unit"><span class="secnum">2.2</span> get Amount.prototype.unit</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount.prototype.tostring" title="Amount.prototype.toString ( )"><span class="secnum">2.3</span> Amount.prototype.toString ( )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount.prototype.tolocalestring" title="Amount.prototype.toLocaleString ( [ reserved1 [ , reserved2 ] ] )"><span class="secnum">2.4</span> Amount.prototype.toLocaleString ( [ <var>reserved1</var> [ , <var>reserved2</var> ] ] )</a></li><li><span class="item-toggle-none"></span><a href="#sec-amount.prototype.convertto" title="Amount.prototype.convertTo ( options )"><span class="secnum">2.5</span> Amount.prototype.convertTo ( <var>options</var> )</a></li></ol></li><li><span class="item-toggle">+</span><a href="#sec-decimal-intl" title="Amendments to the ECMAScript® 2024 Internationalization API Specification"><span class="secnum">3</span> Amendments to the ECMAScript® 2024 Internationalization API Specification</a><ol class="toc"><li><span class="item-toggle">+</span><a href="#sup-properties-of-the-amount-prototype-object" title="Properties of the Amount Prototype Object"><span class="secnum">3.1</span> Properties of the Amount Prototype Object</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sup-amount.prototype.tolocalestring" title="Amount.prototype.toLocaleString ( [ locales [ , options ] ] )"><span class="secnum">3.1.1</span> Amount.prototype.toLocaleString ( [ <var>locales</var> [ , <var>options</var> ] ] )</a></li><li><span class="item-toggle-none"></span><a href="#sup-amount.prototype.convertto" title="Amount.prototype.convertTo ( options )"><span class="secnum">3.1.2</span> Amount.prototype.convertTo ( <var>options</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-resolveunitpreference" title="ResolveUnitPreference ( sourceUnit, sourceValue, requestedLocales, usage, localeMatcher )"><span class="secnum">3.1.3</span> ResolveUnitPreference ( <var>sourceUnit</var>, <var>sourceValue</var>, <var>requestedLocales</var>, <var>usage</var>, <var>localeMatcher</var> )</a></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-amount-intl-normative-references" title="Amendment to the Normative References of ECMA-402"><span class="secnum">3.2</span> Amendment to the Normative References of ECMA-402</a></li></ol></li><li><span class="item-toggle">+</span><a href="#numberformat-objects" title="NumberFormat Objects"><span class="secnum">4</span> NumberFormat Objects</a><ol class="toc"><li><span class="item-toggle">+</span><a href="#sec-numberformat-abstracts" title="Abstract Operations for NumberFormat Objects"><span class="secnum">4.1</span> Abstract Operations for NumberFormat Objects</a><ol class="toc"><li><span class="item-toggle-none"></span><a href="#sec-getnumberformatpattern" title="GetNumberFormatPattern ( numberFormat, x )"><span class="secnum">4.1.1</span> GetNumberFormatPattern ( <var>numberFormat</var>, <var>x</var> )</a></li><li><span class="item-toggle-none"></span><a href="#sec-setnumberformatunitoptions" title="SetNumberFormatUnitOptions ( intlObj, options )"><span class="secnum">4.1.2</span> SetNumberFormatUnitOptions ( <var>intlObj</var>, <var>options</var> )</a></li></ol></li></ol></li><li><span class="item-toggle-none"></span><a href="#sec-normative-references" title="Normative References"><span class="secnum">5</span> Normative References</a></li><li><span class="item-toggle-none"></span><a href="#sec-copyright-and-software-license" title="Copyright & Software License">Copyright & Software License</a></li></ol></div></div><div id="spec-container"><h1 class="version">Stage 1 Draft / March 2, 2026</h1><h1 class="title">Amount</h1>
0 commit comments