1. Internationalization API

    Locale-sensitive collation (string comparison), number formatting, and date and time formatting.

  2. javascript built-in: intl: numberformat

  3. javascript built-in: intl: numberformat: format

  4. javascript built-in: intl: numberformat: formatrange

  5. javascript built-in: intl: numberformat: formatrangetoparts

  6. javascript built-in: intl: numberformat: formattoparts

  7. javascript built-in: intl: numberformat: format: `number` param string value is decimal (not `number`)

  8. javascript built-in: intl: numberformat: `numberformat()` constructor

  9. javascript built-in: intl: numberformat: `numberformat()` constructor: supports normative optional `chainnumberformat` behavior

  10. javascript built-in: intl: numberformat: `numberformat()` constructor: `locales` parameter

  11. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.compactdisplay` parameter

  12. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.currencydisplay` parameter

  13. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.currencysign` parameter

  14. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.currency` parameter

  15. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.localematcher` parameter

  16. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.maximumfractiondigits` parameter

  17. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.maximumsignificantdigits` parameter

  18. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.minimumfractiondigits` parameter

  19. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.minimumintegerdigits` parameter

  20. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.minimumsignificantdigits` parameter

  21. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.notation` parameter

  22. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.numberingsystem` parameter

  23. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.roundingincrement` parameter

  24. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.roundingmode` parameter

  25. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.roundingpriority` parameter

  26. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.signdisplay` parameter

  27. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.signdisplay` parameter: `negative` value

  28. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.style` parameter

  29. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.trailingzerodisplay` parameter

  30. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.unitdisplay` parameter

  31. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.unit` parameter

  32. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.usegrouping` parameter

  33. javascript built-in: intl: numberformat: `numberformat()` constructor: `options.usegrouping` parameter: `options.usegrouping` parameter accepts: `'always'`, `'auto'`, `'min2'` (in addition to: `true` and `false`)

  34. javascript built-in: intl: numberformat: resolvedoptions

  35. javascript built-in: intl: numberformat: resolvedoptions: the result `roundingmode` parameter with possible integer values:`'1'`, `'2'`, `'5'`, `'10'`, `'20'`, `'25'`, `'50'`, `'100'`, `'2000'`, `'2500'`, `'5000'`.

  36. javascript built-in: intl: numberformat: resolvedoptions: the result `roundingmode` parameter with possible values:`'ceil'`, `'floor'`, `'expand'`, `'trunc'`, `'halfceil'`, `'halffloor'`, `'halfexpand'`, `'halftrunc'`, `'halfeven'`.

  37. javascript built-in: intl: numberformat: resolvedoptions: the result `roundingpriority` parameter with possible values: `'auto'`, `'moreprecision'`, `'lessprecision'`.

  38. javascript built-in: intl: numberformat: resolvedoptions: the result `signdisplay` parameter may contain `'auto'`, `'always'`, `'exceptzero'`, `negative` and `never` (previous versions did not allow `negative`)

  39. javascript built-in: intl: numberformat: resolvedoptions: the result `trailingzerodisplay` parameter with possible values: `'auto'`, `'stripifinteger'`.

  40. javascript built-in: intl: numberformat: resolvedoptions: the result `usegrouping` parameter may contain `'always'`, `'auto'`, `'min2'`, `true` and `false` (previous versions may only contain `true` and `false`)

  41. javascript built-in: intl: numberformat: supportedlocalesof