格式化数值

NumberFormat接收两个参数,第一个接受指定数值格式的区域,第二个用于指定格式化细节的对象。
具体参数点击查看 _USmdn

  1. let lan = Intl.NumberFormat("hi-IN-u-nu-deva").format;
  2. lan(lan(0123456789)) // "१२,३४,५६,७८९"
  3. let lan = Intl.NumberFormat("hi-IN-u-nu-deva",{
  4. style:"percent"
  5. }).format;
  6. lan(0123456789) // "१२,३४,५६,७८,९००%"

格式化时间

  1. const date = new Date();
  2. Intl.DateTimeFormat("en-US").format(date); // "4/27/2021"
  3. Intl.DateTimeFormat("cn").format(date); // "2021/4/27"

比较字符串

  1. let collator = new Intl.Collator().compare;
  2. ["Z","A","a","z"].sort(collator) // (4) ["a", "A", "z", "Z"]

都有两个参数~ 就不一一列举了!🤣🤣