[{"data":1,"prerenderedAt":1842},["ShallowReactive",2],{"navigation-en":3,"page-\u002Fapi\u002Ffmt":78,"surround-\u002Fapi\u002Ffmt":1837},[4,26,56],{"title":5,"path":6,"stem":7,"children":8},"Introduction","\u002Fguide","1.guide\u002F1.index",[9,10,14,18,22],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Getting Started","\u002Fguide\u002Fgetting-started","1.guide\u002F2.getting-started",{"title":15,"path":16,"stem":17},"Number Formatting","\u002Fguide\u002Fformat-tokens","1.guide\u002F3.format-tokens",{"title":19,"path":20,"stem":21},"Performance","\u002Fguide\u002Fperformance","1.guide\u002F4.performance",{"title":23,"path":24,"stem":25},"Caveats","\u002Fguide\u002Fcaveats","1.guide\u002F5.caveats",{"title":27,"path":28,"stem":29,"children":30},"API Overview","\u002Fapi","2.api\u002F0.index",[31,32,36,40,44,48,52],{"title":27,"path":28,"stem":29},{"title":33,"path":34,"stem":35},"calc()","\u002Fapi\u002Fcalc","2.api\u002F1.calc",{"title":37,"path":38,"stem":39},"fmt()","\u002Fapi\u002Ffmt","2.api\u002F2.fmt",{"title":41,"path":42,"stem":43},"Chain API","\u002Fapi\u002Fchain","2.api\u002F3.chain",{"title":45,"path":46,"stem":47},"Standalone Functions","\u002Fapi\u002Fstandalone","2.api\u002F4.standalone",{"title":49,"path":50,"stem":51},"Aggregation","\u002Fapi\u002Faggregate","2.api\u002F5.aggregate",{"title":53,"path":54,"stem":55},"Global Config","\u002Fapi\u002Fconfig","2.api\u002F6.config",{"title":57,"path":58,"stem":59,"children":60},"Examples Overview","\u002Fexamples","3.examples\u002F0.index",[61,62,66,70,74],{"title":57,"path":58,"stem":59},{"title":63,"path":64,"stem":65},"Precision Loss","\u002Fexamples\u002Fprecision-loss","3.examples\u002F1.precision-loss",{"title":67,"path":68,"stem":69},"E-commerce","\u002Fexamples\u002Fecommerce","3.examples\u002F2.ecommerce",{"title":71,"path":72,"stem":73},"Complex Expressions","\u002Fexamples\u002Fcomplex","3.examples\u002F3.complex",{"title":75,"path":76,"stem":77},"Currency Conversion","\u002Fexamples\u002Fcurrency","3.examples\u002F4.currency",{"id":79,"title":37,"body":80,"description":1831,"extension":1832,"meta":1833,"navigation":220,"path":38,"seo":1835,"stem":39,"__hash__":1836},"content_en\u002F2.api\u002F2.fmt.md",{"type":81,"value":82,"toc":1824},"minimark",[83,91,117,166,171,296,341,364,368,385,389,483,487,1601,1605,1610,1814,1820],[84,85,87],"h1",{"id":86},"fmtvalue-options",[88,89,90],"code",{},"fmt(value, options?)",[92,93,94,104,105,108,109,116],"p",{},[95,96,97,100,101],"strong",{},[88,98,99],{},"fmt"," is the \"display-safe\" version of ",[88,102,103],{},"calc",": same API, the first argument likewise ",[95,106,107],{},"supports arithmetic expressions",", but the key difference is that ",[95,110,111,112,115],{},"errors fall back to ",[88,113,114],{},"_error"," instead of throwing"," — safe to use directly in template rendering, where a single bad value should never crash the whole page.",[118,119,121],"callout",{"type":120},"info",[92,122,123,135,136,138,139,141,142,145,146,148,149,152,153,152,156,159,160],{},[95,124,125,126,128,129,134],{},"Use ",[88,127,99],{}," for display, ",[130,131,132],"a",{"href":34},[88,133,103],{}," for computation."," ",[88,137,99],{}," falls back on error (returns ",[88,140,114],{},", default ",[88,143,144],{},"'-'","); ",[88,147,103],{}," and all other functions (",[88,150,151],{},"add","\u002F",[88,154,155],{},"calcSum",[88,157,158],{},"chain…",") throw on error — handle them with try\u002Fcatch. ",[95,161,162,163,165],{},"Only ",[88,164,99],{}," has a fallback.",[167,168,170],"h2",{"id":169},"signature","Signature",[172,173,178],"pre",{"className":174,"code":175,"language":176,"meta":177,"style":177},"language-ts shiki shiki-themes github-light github-light github-dark","fmt(value: string | number | bigint, options?: IFmtOptions): string | number\n\ninterface IFmtOptions extends IFormat {\n    _error?: string | number \u002F\u002F error fallback value (defaults to global _error, usually '-')\n    _precision?: number \u002F\u002F division precision when used with arithmetic (defaults to global _precision)\n    _unit?: boolean \u002F\u002F enable % unit mode (same as calc's _unit)\n}\n","ts","",[88,179,180,215,222,240,263,276,290],{"__ignoreMap":177},[181,182,185,188,192,196,199,201,204,207,210,212],"span",{"class":183,"line":184},"line",1,[181,186,99],{"class":187},"snPdu",[181,189,191],{"class":190},"sxrX7","(value: string ",[181,193,195],{"class":194},"s8jYJ","|",[181,197,198],{"class":190}," number ",[181,200,195],{"class":194},[181,202,203],{"class":190}," bigint, options",[181,205,206],{"class":194},"?:",[181,208,209],{"class":190}," IFmtOptions): string ",[181,211,195],{"class":194},[181,213,214],{"class":190}," number\n",[181,216,218],{"class":183,"line":217},2,[181,219,221],{"emptyLinePlaceholder":220},true,"\n",[181,223,225,228,231,234,237],{"class":183,"line":224},3,[181,226,227],{"class":194},"interface",[181,229,230],{"class":187}," IFmtOptions",[181,232,233],{"class":194}," extends",[181,235,236],{"class":187}," IFormat",[181,238,239],{"class":190}," {\n",[181,241,243,247,249,253,256,259],{"class":183,"line":242},4,[181,244,246],{"class":245},"sP4rz","    _error",[181,248,206],{"class":194},[181,250,252],{"class":251},"sBjJW"," string",[181,254,255],{"class":194}," |",[181,257,258],{"class":251}," number",[181,260,262],{"class":261},"sCsY4"," \u002F\u002F error fallback value (defaults to global _error, usually '-')\n",[181,264,266,269,271,273],{"class":183,"line":265},5,[181,267,268],{"class":245},"    _precision",[181,270,206],{"class":194},[181,272,258],{"class":251},[181,274,275],{"class":261}," \u002F\u002F division precision when used with arithmetic (defaults to global _precision)\n",[181,277,279,282,284,287],{"class":183,"line":278},6,[181,280,281],{"class":245},"    _unit",[181,283,206],{"class":194},[181,285,286],{"class":251}," boolean",[181,288,289],{"class":261}," \u002F\u002F enable % unit mode (same as calc's _unit)\n",[181,291,293],{"class":183,"line":292},7,[181,294,295],{"class":190},"}\n",[297,298,299,319,329],"ul",{},[300,301,302,303,306,307,310,311,314,315,318],"li",{},"Pass a ",[88,304,305],{},"string"," ⇒ evaluated as an ",[95,308,309],{},"arithmetic expression",", then formatted (",[88,312,313],{},"fmt('999.99 * 3')"," ⇒ ",[88,316,317],{},"'2999.97'",")",[300,320,302,321,324,325,328],{},[88,322,323],{},"number"," \u002F ",[88,326,327],{},"bigint"," ⇒ formatted directly",[300,330,331,332,334,335,338,339,318],{},"On error ⇒ returns the ",[88,333,114],{}," fallback (local ",[88,336,337],{},"options._error"," takes priority over global; default ",[88,340,144],{},[92,342,343,344,349,350,353,354,356,357,359,360,363],{},"For formatting fields see ",[130,345,346],{"href":16},[88,347,348],{},"IFormat"," (e.g. ",[88,351,352],{},"{ decimals: 2, thousands: true }","). Returns ",[88,355,305],{},"; returns ",[88,358,323],{}," when ",[88,361,362],{},"{ output: 'number' }"," is set.",[167,365,367],{"id":366},"use-directly-in-templates","Use Directly in Templates",[172,369,373],{"className":370,"code":371,"language":372,"meta":177,"style":177},"language-vue shiki shiki-themes github-light github-light github-dark","\u003C!-- A single bad value won't crash the page — automatically shows the '-' fallback -->\n{{ fmt(`${price} * ${qty}`, { decimals: 2, thousands: true }) }}\n","vue",[88,374,375,380],{"__ignoreMap":177},[181,376,377],{"class":183,"line":184},[181,378,379],{"class":261},"\u003C!-- A single bad value won't crash the page — automatically shows the '-' fallback -->\n",[181,381,382],{"class":183,"line":217},[181,383,384],{"class":190},"{{ fmt(`${price} * ${qty}`, { decimals: 2, thousands: true }) }}\n",[167,386,388],{"id":387},"try-it-live","Try It Live",[390,391,392],"calc-playground",{},[172,393,395],{"className":174,"code":394,"language":176,"meta":177,"style":177},"fmt(1234567, { decimals: 2, thousands: true }) \u002F\u002F \"1,234,567.00\"\nfmt(1234567, { compact: 'zh' }) \u002F\u002F \"123.4567万\"\nfmt(0.5, { output: 'percent' }) \u002F\u002F \"50%\"\nfmt(0.5, { output: 'fraction' }) \u002F\u002F \"1\u002F2\"\n",[88,396,397,425,445,465],{"__ignoreMap":177},[181,398,399,401,404,407,410,413,416,419,422],{"class":183,"line":184},[181,400,99],{"class":187},[181,402,403],{"class":190},"(",[181,405,406],{"class":251},"1234567",[181,408,409],{"class":190},", { decimals: ",[181,411,412],{"class":251},"2",[181,414,415],{"class":190},", thousands: ",[181,417,418],{"class":251},"true",[181,420,421],{"class":190}," }) ",[181,423,424],{"class":261},"\u002F\u002F \"1,234,567.00\"\n",[181,426,427,429,431,433,436,440,442],{"class":183,"line":217},[181,428,99],{"class":187},[181,430,403],{"class":190},[181,432,406],{"class":251},[181,434,435],{"class":190},", { compact: ",[181,437,439],{"class":438},"sIIMD","'zh'",[181,441,421],{"class":190},[181,443,444],{"class":261},"\u002F\u002F \"123.4567万\"\n",[181,446,447,449,451,454,457,460,462],{"class":183,"line":224},[181,448,99],{"class":187},[181,450,403],{"class":190},[181,452,453],{"class":251},"0.5",[181,455,456],{"class":190},", { output: ",[181,458,459],{"class":438},"'percent'",[181,461,421],{"class":190},[181,463,464],{"class":261},"\u002F\u002F \"50%\"\n",[181,466,467,469,471,473,475,478,480],{"class":183,"line":242},[181,468,99],{"class":187},[181,470,403],{"class":190},[181,472,453],{"class":251},[181,474,456],{"class":190},[181,476,477],{"class":438},"'fraction'",[181,479,421],{"class":190},[181,481,482],{"class":261},"\u002F\u002F \"1\u002F2\"\n",[167,484,486],{"id":485},"usage","Usage",[172,488,492],{"className":489,"code":490,"language":176,"meta":491,"style":177},"language-ts shiki shiki-themes github-light github-light github-dark twoslash lsp","import { fmt } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\nfmt(1234567) \u002F\u002F \"1234567\"\nfmt(1234567, { thousands: true }) \u002F\u002F \"1,234,567\"\nfmt(1234567, { decimals: 2, thousands: true }) \u002F\u002F \"1,234,567.00\"\nfmt(0.5, { output: 'percent' }) \u002F\u002F \"50%\"\nfmt(1234567, { compact: true }) \u002F\u002F \"1.23M\"\nfmt(1234567, { compact: 'zh' }) \u002F\u002F \"123.45万\"\nfmt(0.5, { output: 'fraction' }) \u002F\u002F \"1\u002F2\"\nfmt(1000, { output: 'scientific' }) \u002F\u002F \"1e+3\"\nfmt(5, { pad: 3 }) \u002F\u002F \"005\"\n","twoslash",[88,493,494,568,702,902,1041,1150,1251,1375,1503],{"__ignoreMap":177},[181,495,496,558,560,562,565],{"class":183,"line":184},[181,497,498],{"class":187},[499,500,503,505],"v-menu",{"class":501,"popper-class":502,"theme":491},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[181,504,99],{},[506,507,509],"template",{"v-slot:popper":508},"{}",[181,510,512],{"class":511,"v-pre":177},"twoslash-popup-container vp-copy-ignore",[88,513,515],{"class":514},"twoslash-popup-code",[172,516,520],{"class":517,"style":518,"tabindex":519},"shiki shiki-themes github-light github-light github-dark","--shiki-light:#24292e;--shiki-default:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-default-bg:#fff;--shiki-dark-bg:#24292e","0",[88,521,522,550],{},[181,523,524,528,531,533,536,538,540,542,544,546,548],{"class":183},[181,525,527],{"style":526},"--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8","(alias) ",[181,529,99],{"style":530},"--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0",[181,532,191],{"style":526},[181,534,195],{"style":535},"--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583",[181,537,198],{"style":526},[181,539,195],{"style":535},[181,541,203],{"style":526},[181,543,206],{"style":535},[181,545,209],{"style":526},[181,547,195],{"style":535},[181,549,258],{"style":526},[181,551,552,555],{"class":183},[181,553,554],{"style":535},"import",[181,556,557],{"style":526}," fmt",[181,559,403],{"class":190},[181,561,406],{"class":251},[181,563,564],{"class":190},") ",[181,566,567],{"class":261},"\u002F\u002F \"1234567\"\n",[181,569,570,616,618,620,623,692,695,697,699],{"class":183,"line":217},[181,571,572],{"class":187},[499,573,574,576],{"class":501,"popper-class":502,"theme":491},[181,575,99],{},[506,577,578],{"v-slot:popper":508},[181,579,580],{"class":511,"v-pre":177},[88,581,582],{"class":514},[172,583,584],{"class":517,"style":518,"tabindex":519},[88,585,586,610],{},[181,587,588,590,592,594,596,598,600,602,604,606,608],{"class":183},[181,589,527],{"style":526},[181,591,99],{"style":530},[181,593,191],{"style":526},[181,595,195],{"style":535},[181,597,198],{"style":526},[181,599,195],{"style":535},[181,601,203],{"style":526},[181,603,206],{"style":535},[181,605,209],{"style":526},[181,607,195],{"style":535},[181,609,258],{"style":526},[181,611,612,614],{"class":183},[181,613,554],{"style":535},[181,615,557],{"style":526},[181,617,403],{"class":190},[181,619,406],{"class":251},[181,621,622],{"class":190},", { ",[181,624,625],{"class":190},[499,626,627,630],{"class":501,"popper-class":502,"theme":491},[181,628,629],{},"thousands",[506,631,632],{"v-slot:popper":508},[181,633,634,666],{"class":511,"v-pre":177},[88,635,636,639,641,644,646,650,652,655,657,660,662],{"class":514},[181,637,638],{"style":526},"(property) IFormat.thousands",[181,640,206],{"style":535},[181,642,643],{"style":526}," boolean ",[181,645,195],{"style":535},[181,647,649],{"style":648},"--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF"," \"us\"",[181,651,255],{"style":535},[181,653,654],{"style":648}," \"eu\"",[181,656,255],{"style":535},[181,658,659],{"style":648}," \"in\"",[181,661,255],{"style":535},[181,663,665],{"style":664},"--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF"," undefined",[667,668,670],"div",{"class":669},"twoslash-popup-docs vp-doc",[92,671,672,673,675,676,152,679,152,682,685,686,324,689,318],{},"Thousands separator: ",[88,674,418],{}," = US style; or ",[88,677,678],{},"'us'",[88,680,681],{},"'eu'",[88,683,684],{},"'in'"," (≡ ",[88,687,688],{},",",[88,690,691],{},"!t:preset",[181,693,694],{"class":190},": ",[181,696,418],{"class":251},[181,698,421],{"class":190},[181,700,701],{"class":261},"\u002F\u002F \"1,234,567\"\n",[181,703,704,750,752,754,756,838,840,842,844,894,896,898,900],{"class":183,"line":224},[181,705,706],{"class":187},[499,707,708,710],{"class":501,"popper-class":502,"theme":491},[181,709,99],{},[506,711,712],{"v-slot:popper":508},[181,713,714],{"class":511,"v-pre":177},[88,715,716],{"class":514},[172,717,718],{"class":517,"style":518,"tabindex":519},[88,719,720,744],{},[181,721,722,724,726,728,730,732,734,736,738,740,742],{"class":183},[181,723,527],{"style":526},[181,725,99],{"style":530},[181,727,191],{"style":526},[181,729,195],{"style":535},[181,731,198],{"style":526},[181,733,195],{"style":535},[181,735,203],{"style":526},[181,737,206],{"style":535},[181,739,209],{"style":526},[181,741,195],{"style":535},[181,743,258],{"style":526},[181,745,746,748],{"class":183},[181,747,554],{"style":535},[181,749,557],{"style":526},[181,751,403],{"class":190},[181,753,406],{"class":251},[181,755,622],{"class":190},[181,757,758],{"class":190},[499,759,760,763],{"class":501,"popper-class":502,"theme":491},[181,761,762],{},"decimals",[506,764,765],{"v-slot:popper":508},[181,766,767,815],{"class":511,"v-pre":177},[88,768,769],{"class":514},[172,770,771],{"class":517,"style":518,"tabindex":519},[88,772,773,787,797,806],{},[181,774,775,778,780,782,784],{"class":183},[181,776,777],{"style":526},"(property) IFormat.decimals",[181,779,206],{"style":535},[181,781,198],{"style":526},[181,783,195],{"style":535},[181,785,786],{"style":526}," {",[181,788,789,792,794],{"class":183},[181,790,791],{"style":526},"    min",[181,793,206],{"style":535},[181,795,796],{"style":526}," number;",[181,798,799,802,804],{"class":183},[181,800,801],{"style":526},"    max",[181,803,206],{"style":535},[181,805,796],{"style":526},[181,807,808,811,813],{"class":183},[181,809,810],{"style":526},"} ",[181,812,195],{"style":535},[181,814,665],{"style":664},[667,816,817],{"class":669},[92,818,819,820,823,824,827,828,831,832,827,835,318],{},"Decimal places: number = fixed (",[88,821,822],{},"=N","); object = range (",[88,825,826],{},"{ max }","≡",[88,829,830],{},"\u003C=N",", ",[88,833,834],{},"{ min }",[88,836,837],{},">=N",[181,839,694],{"class":190},[181,841,412],{"class":251},[181,843,831],{"class":190},[181,845,846],{"class":190},[499,847,848,850],{"class":501,"popper-class":502,"theme":491},[181,849,629],{},[506,851,852],{"v-slot:popper":508},[181,853,854,878],{"class":511,"v-pre":177},[88,855,856,858,860,862,864,866,868,870,872,874,876],{"class":514},[181,857,638],{"style":526},[181,859,206],{"style":535},[181,861,643],{"style":526},[181,863,195],{"style":535},[181,865,649],{"style":648},[181,867,255],{"style":535},[181,869,654],{"style":648},[181,871,255],{"style":535},[181,873,659],{"style":648},[181,875,255],{"style":535},[181,877,665],{"style":664},[667,879,880],{"class":669},[92,881,672,882,675,884,152,886,152,888,685,890,324,892,318],{},[88,883,418],{},[88,885,678],{},[88,887,681],{},[88,889,684],{},[88,891,688],{},[88,893,691],{},[181,895,694],{"class":190},[181,897,418],{"class":251},[181,899,421],{"class":190},[181,901,424],{"class":261},[181,903,904,950,952,954,956,1033,1035,1037,1039],{"class":183,"line":242},[181,905,906],{"class":187},[499,907,908,910],{"class":501,"popper-class":502,"theme":491},[181,909,99],{},[506,911,912],{"v-slot:popper":508},[181,913,914],{"class":511,"v-pre":177},[88,915,916],{"class":514},[172,917,918],{"class":517,"style":518,"tabindex":519},[88,919,920,944],{},[181,921,922,924,926,928,930,932,934,936,938,940,942],{"class":183},[181,923,527],{"style":526},[181,925,99],{"style":530},[181,927,191],{"style":526},[181,929,195],{"style":535},[181,931,198],{"style":526},[181,933,195],{"style":535},[181,935,203],{"style":526},[181,937,206],{"style":535},[181,939,209],{"style":526},[181,941,195],{"style":535},[181,943,258],{"style":526},[181,945,946,948],{"class":183},[181,947,554],{"style":535},[181,949,557],{"style":526},[181,951,403],{"class":190},[181,953,453],{"class":251},[181,955,622],{"class":190},[181,957,958],{"class":190},[499,959,960,963],{"class":501,"popper-class":502,"theme":491},[181,961,962],{},"output",[506,964,965],{"v-slot:popper":508},[181,966,967,1016],{"class":511,"v-pre":177},[88,968,969,972,974,977,979,982,984,987,989,992,994,997,999,1002,1004,1007,1009,1012,1014],{"class":514},[181,970,971],{"style":526},"(property) IFormat.output",[181,973,206],{"style":535},[181,975,976],{"style":648}," \"number\"",[181,978,255],{"style":535},[181,980,981],{"style":648}," \"percent\"",[181,983,255],{"style":535},[181,985,986],{"style":648}," \"%%\"",[181,988,255],{"style":535},[181,990,991],{"style":648}," \"fraction\"",[181,993,255],{"style":535},[181,995,996],{"style":648}," \"\u002F\u002F\"",[181,998,255],{"style":535},[181,1000,1001],{"style":648}," \"scientific\"",[181,1003,255],{"style":535},[181,1005,1006],{"style":648}," \"e\"",[181,1008,255],{"style":535},[181,1010,1011],{"style":648}," \"num\"",[181,1013,255],{"style":535},[181,1015,665],{"style":664},[667,1017,1018],{"class":669},[92,1019,1020,1021,324,1024,324,1027,324,1030,318],{},"Output form (mutually exclusive): accepts human-readable words or token symbols (≡ ",[88,1022,1023],{},"%%",[88,1025,1026],{},"\u002F\u002F",[88,1028,1029],{},"!e",[88,1031,1032],{},"!n",[181,1034,694],{"class":190},[181,1036,459],{"class":438},[181,1038,421],{"class":190},[181,1040,464],{"class":261},[181,1042,1043,1089,1091,1093,1095,1141,1143,1145,1147],{"class":183,"line":265},[181,1044,1045],{"class":187},[499,1046,1047,1049],{"class":501,"popper-class":502,"theme":491},[181,1048,99],{},[506,1050,1051],{"v-slot:popper":508},[181,1052,1053],{"class":511,"v-pre":177},[88,1054,1055],{"class":514},[172,1056,1057],{"class":517,"style":518,"tabindex":519},[88,1058,1059,1083],{},[181,1060,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081],{"class":183},[181,1062,527],{"style":526},[181,1064,99],{"style":530},[181,1066,191],{"style":526},[181,1068,195],{"style":535},[181,1070,198],{"style":526},[181,1072,195],{"style":535},[181,1074,203],{"style":526},[181,1076,206],{"style":535},[181,1078,209],{"style":526},[181,1080,195],{"style":535},[181,1082,258],{"style":526},[181,1084,1085,1087],{"class":183},[181,1086,554],{"style":535},[181,1088,557],{"style":526},[181,1090,403],{"class":190},[181,1092,406],{"class":251},[181,1094,622],{"class":190},[181,1096,1097],{"class":190},[499,1098,1099,1102],{"class":501,"popper-class":502,"theme":491},[181,1100,1101],{},"compact",[506,1103,1104],{"v-slot:popper":508},[181,1105,1106,1124],{"class":511,"v-pre":177},[88,1107,1108,1111,1113,1115,1117,1120,1122],{"class":514},[181,1109,1110],{"style":526},"(property) IFormat.compact",[181,1112,206],{"style":535},[181,1114,643],{"style":526},[181,1116,195],{"style":535},[181,1118,1119],{"style":648}," \"zh\"",[181,1121,255],{"style":535},[181,1123,665],{"style":664},[667,1125,1126],{"class":669},[92,1127,1128,1129,1131,1132,1134,1135,324,1138,318],{},"Compact notation: ",[88,1130,418],{}," = K\u002FM\u002FB\u002FT; or ",[88,1133,439],{}," = 万\u002F亿 (≡ ",[88,1136,1137],{},"!c",[88,1139,1140],{},"!c:preset",[181,1142,694],{"class":190},[181,1144,418],{"class":251},[181,1146,421],{"class":190},[181,1148,1149],{"class":261},"\u002F\u002F \"1.23M\"\n",[181,1151,1152,1198,1200,1202,1204,1242,1244,1246,1248],{"class":183,"line":278},[181,1153,1154],{"class":187},[499,1155,1156,1158],{"class":501,"popper-class":502,"theme":491},[181,1157,99],{},[506,1159,1160],{"v-slot:popper":508},[181,1161,1162],{"class":511,"v-pre":177},[88,1163,1164],{"class":514},[172,1165,1166],{"class":517,"style":518,"tabindex":519},[88,1167,1168,1192],{},[181,1169,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190],{"class":183},[181,1171,527],{"style":526},[181,1173,99],{"style":530},[181,1175,191],{"style":526},[181,1177,195],{"style":535},[181,1179,198],{"style":526},[181,1181,195],{"style":535},[181,1183,203],{"style":526},[181,1185,206],{"style":535},[181,1187,209],{"style":526},[181,1189,195],{"style":535},[181,1191,258],{"style":526},[181,1193,1194,1196],{"class":183},[181,1195,554],{"style":535},[181,1197,557],{"style":526},[181,1199,403],{"class":190},[181,1201,406],{"class":251},[181,1203,622],{"class":190},[181,1205,1206],{"class":190},[499,1207,1208,1210],{"class":501,"popper-class":502,"theme":491},[181,1209,1101],{},[506,1211,1212],{"v-slot:popper":508},[181,1213,1214,1230],{"class":511,"v-pre":177},[88,1215,1216,1218,1220,1222,1224,1226,1228],{"class":514},[181,1217,1110],{"style":526},[181,1219,206],{"style":535},[181,1221,643],{"style":526},[181,1223,195],{"style":535},[181,1225,1119],{"style":648},[181,1227,255],{"style":535},[181,1229,665],{"style":664},[667,1231,1232],{"class":669},[92,1233,1128,1234,1131,1236,1134,1238,324,1240,318],{},[88,1235,418],{},[88,1237,439],{},[88,1239,1137],{},[88,1241,1140],{},[181,1243,694],{"class":190},[181,1245,439],{"class":438},[181,1247,421],{"class":190},[181,1249,1250],{"class":261},"\u002F\u002F \"123.45万\"\n",[181,1252,1253,1299,1301,1303,1305,1367,1369,1371,1373],{"class":183,"line":292},[181,1254,1255],{"class":187},[499,1256,1257,1259],{"class":501,"popper-class":502,"theme":491},[181,1258,99],{},[506,1260,1261],{"v-slot:popper":508},[181,1262,1263],{"class":511,"v-pre":177},[88,1264,1265],{"class":514},[172,1266,1267],{"class":517,"style":518,"tabindex":519},[88,1268,1269,1293],{},[181,1270,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291],{"class":183},[181,1272,527],{"style":526},[181,1274,99],{"style":530},[181,1276,191],{"style":526},[181,1278,195],{"style":535},[181,1280,198],{"style":526},[181,1282,195],{"style":535},[181,1284,203],{"style":526},[181,1286,206],{"style":535},[181,1288,209],{"style":526},[181,1290,195],{"style":535},[181,1292,258],{"style":526},[181,1294,1295,1297],{"class":183},[181,1296,554],{"style":535},[181,1298,557],{"style":526},[181,1300,403],{"class":190},[181,1302,453],{"class":251},[181,1304,622],{"class":190},[181,1306,1307],{"class":190},[499,1308,1309,1311],{"class":501,"popper-class":502,"theme":491},[181,1310,962],{},[506,1312,1313],{"v-slot:popper":508},[181,1314,1315,1355],{"class":511,"v-pre":177},[88,1316,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353],{"class":514},[181,1318,971],{"style":526},[181,1320,206],{"style":535},[181,1322,976],{"style":648},[181,1324,255],{"style":535},[181,1326,981],{"style":648},[181,1328,255],{"style":535},[181,1330,986],{"style":648},[181,1332,255],{"style":535},[181,1334,991],{"style":648},[181,1336,255],{"style":535},[181,1338,996],{"style":648},[181,1340,255],{"style":535},[181,1342,1001],{"style":648},[181,1344,255],{"style":535},[181,1346,1006],{"style":648},[181,1348,255],{"style":535},[181,1350,1011],{"style":648},[181,1352,255],{"style":535},[181,1354,665],{"style":664},[667,1356,1357],{"class":669},[92,1358,1020,1359,324,1361,324,1363,324,1365,318],{},[88,1360,1023],{},[88,1362,1026],{},[88,1364,1029],{},[88,1366,1032],{},[181,1368,694],{"class":190},[181,1370,477],{"class":438},[181,1372,421],{"class":190},[181,1374,482],{"class":261},[181,1376,1378,1424,1426,1429,1431,1493,1495,1498,1500],{"class":183,"line":1377},8,[181,1379,1380],{"class":187},[499,1381,1382,1384],{"class":501,"popper-class":502,"theme":491},[181,1383,99],{},[506,1385,1386],{"v-slot:popper":508},[181,1387,1388],{"class":511,"v-pre":177},[88,1389,1390],{"class":514},[172,1391,1392],{"class":517,"style":518,"tabindex":519},[88,1393,1394,1418],{},[181,1395,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416],{"class":183},[181,1397,527],{"style":526},[181,1399,99],{"style":530},[181,1401,191],{"style":526},[181,1403,195],{"style":535},[181,1405,198],{"style":526},[181,1407,195],{"style":535},[181,1409,203],{"style":526},[181,1411,206],{"style":535},[181,1413,209],{"style":526},[181,1415,195],{"style":535},[181,1417,258],{"style":526},[181,1419,1420,1422],{"class":183},[181,1421,554],{"style":535},[181,1423,557],{"style":526},[181,1425,403],{"class":190},[181,1427,1428],{"class":251},"1000",[181,1430,622],{"class":190},[181,1432,1433],{"class":190},[499,1434,1435,1437],{"class":501,"popper-class":502,"theme":491},[181,1436,962],{},[506,1438,1439],{"v-slot:popper":508},[181,1440,1441,1481],{"class":511,"v-pre":177},[88,1442,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479],{"class":514},[181,1444,971],{"style":526},[181,1446,206],{"style":535},[181,1448,976],{"style":648},[181,1450,255],{"style":535},[181,1452,981],{"style":648},[181,1454,255],{"style":535},[181,1456,986],{"style":648},[181,1458,255],{"style":535},[181,1460,991],{"style":648},[181,1462,255],{"style":535},[181,1464,996],{"style":648},[181,1466,255],{"style":535},[181,1468,1001],{"style":648},[181,1470,255],{"style":535},[181,1472,1006],{"style":648},[181,1474,255],{"style":535},[181,1476,1011],{"style":648},[181,1478,255],{"style":535},[181,1480,665],{"style":664},[667,1482,1483],{"class":669},[92,1484,1020,1485,324,1487,324,1489,324,1491,318],{},[88,1486,1023],{},[88,1488,1026],{},[88,1490,1029],{},[88,1492,1032],{},[181,1494,694],{"class":190},[181,1496,1497],{"class":438},"'scientific'",[181,1499,421],{"class":190},[181,1501,1502],{"class":261},"\u002F\u002F \"1e+3\"\n",[181,1504,1506,1552,1554,1557,1559,1591,1593,1596,1598],{"class":183,"line":1505},9,[181,1507,1508],{"class":187},[499,1509,1510,1512],{"class":501,"popper-class":502,"theme":491},[181,1511,99],{},[506,1513,1514],{"v-slot:popper":508},[181,1515,1516],{"class":511,"v-pre":177},[88,1517,1518],{"class":514},[172,1519,1520],{"class":517,"style":518,"tabindex":519},[88,1521,1522,1546],{},[181,1523,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544],{"class":183},[181,1525,527],{"style":526},[181,1527,99],{"style":530},[181,1529,191],{"style":526},[181,1531,195],{"style":535},[181,1533,198],{"style":526},[181,1535,195],{"style":535},[181,1537,203],{"style":526},[181,1539,206],{"style":535},[181,1541,209],{"style":526},[181,1543,195],{"style":535},[181,1545,258],{"style":526},[181,1547,1548,1550],{"class":183},[181,1549,554],{"style":535},[181,1551,557],{"style":526},[181,1553,403],{"class":190},[181,1555,1556],{"class":251},"5",[181,1558,622],{"class":190},[181,1560,1561],{"class":190},[499,1562,1563,1566],{"class":501,"popper-class":502,"theme":491},[181,1564,1565],{},"pad",[506,1567,1568],{"v-slot:popper":508},[181,1569,1570,1583],{"class":511,"v-pre":177},[88,1571,1572,1575,1577,1579,1581],{"class":514},[181,1573,1574],{"style":526},"(property) IFormat.pad",[181,1576,206],{"style":535},[181,1578,198],{"style":526},[181,1580,195],{"style":535},[181,1582,665],{"style":664},[667,1584,1585],{"class":669},[92,1586,1587,1588,318],{},"Left-pad the integer part with zeros to N digits (≡ ",[88,1589,1590],{},"!i:N",[181,1592,694],{"class":190},[181,1594,1595],{"class":251},"3",[181,1597,421],{"class":190},[181,1599,1600],{"class":261},"\u002F\u002F \"005\"\n",[167,1602,1604],{"id":1603},"output-as-number","Output as number",[92,1606,125,1607,1609],{},[88,1608,362],{},":",[172,1611,1613],{"className":489,"code":1612,"language":176,"meta":491,"style":177},"import { fmt } from '@wzo\u002Fcalc'\n\u002F\u002F ---cut---\nfmt(0.1234, { decimals: 2, output: 'number' }) \u002F\u002F 0.12  ← number type\n",[88,1614,1615],{"__ignoreMap":177},[181,1616,1617,1663,1665,1668,1670,1736,1738,1740,1742,1804,1806,1809,1811],{"class":183,"line":184},[181,1618,1619],{"class":187},[499,1620,1621,1623],{"class":501,"popper-class":502,"theme":491},[181,1622,99],{},[506,1624,1625],{"v-slot:popper":508},[181,1626,1627],{"class":511,"v-pre":177},[88,1628,1629],{"class":514},[172,1630,1631],{"class":517,"style":518,"tabindex":519},[88,1632,1633,1657],{},[181,1634,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655],{"class":183},[181,1636,527],{"style":526},[181,1638,99],{"style":530},[181,1640,191],{"style":526},[181,1642,195],{"style":535},[181,1644,198],{"style":526},[181,1646,195],{"style":535},[181,1648,203],{"style":526},[181,1650,206],{"style":535},[181,1652,209],{"style":526},[181,1654,195],{"style":535},[181,1656,258],{"style":526},[181,1658,1659,1661],{"class":183},[181,1660,554],{"style":535},[181,1662,557],{"style":526},[181,1664,403],{"class":190},[181,1666,1667],{"class":251},"0.1234",[181,1669,622],{"class":190},[181,1671,1672],{"class":190},[499,1673,1674,1676],{"class":501,"popper-class":502,"theme":491},[181,1675,762],{},[506,1677,1678],{"v-slot:popper":508},[181,1679,1680,1722],{"class":511,"v-pre":177},[88,1681,1682],{"class":514},[172,1683,1684],{"class":517,"style":518,"tabindex":519},[88,1685,1686,1698,1706,1714],{},[181,1687,1688,1690,1692,1694,1696],{"class":183},[181,1689,777],{"style":526},[181,1691,206],{"style":535},[181,1693,198],{"style":526},[181,1695,195],{"style":535},[181,1697,786],{"style":526},[181,1699,1700,1702,1704],{"class":183},[181,1701,791],{"style":526},[181,1703,206],{"style":535},[181,1705,796],{"style":526},[181,1707,1708,1710,1712],{"class":183},[181,1709,801],{"style":526},[181,1711,206],{"style":535},[181,1713,796],{"style":526},[181,1715,1716,1718,1720],{"class":183},[181,1717,810],{"style":526},[181,1719,195],{"style":535},[181,1721,665],{"style":664},[667,1723,1724],{"class":669},[92,1725,819,1726,823,1728,827,1730,831,1732,827,1734,318],{},[88,1727,822],{},[88,1729,826],{},[88,1731,830],{},[88,1733,834],{},[88,1735,837],{},[181,1737,694],{"class":190},[181,1739,412],{"class":251},[181,1741,831],{"class":190},[181,1743,1744],{"class":190},[499,1745,1746,1748],{"class":501,"popper-class":502,"theme":491},[181,1747,962],{},[506,1749,1750],{"v-slot:popper":508},[181,1751,1752,1792],{"class":511,"v-pre":177},[88,1753,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790],{"class":514},[181,1755,971],{"style":526},[181,1757,206],{"style":535},[181,1759,976],{"style":648},[181,1761,255],{"style":535},[181,1763,981],{"style":648},[181,1765,255],{"style":535},[181,1767,986],{"style":648},[181,1769,255],{"style":535},[181,1771,991],{"style":648},[181,1773,255],{"style":535},[181,1775,996],{"style":648},[181,1777,255],{"style":535},[181,1779,1001],{"style":648},[181,1781,255],{"style":535},[181,1783,1006],{"style":648},[181,1785,255],{"style":535},[181,1787,1011],{"style":648},[181,1789,255],{"style":535},[181,1791,665],{"style":664},[667,1793,1794],{"class":669},[92,1795,1020,1796,324,1798,324,1800,324,1802,318],{},[88,1797,1023],{},[88,1799,1026],{},[88,1801,1029],{},[88,1803,1032],{},[181,1805,694],{"class":190},[181,1807,1808],{"class":438},"'number'",[181,1810,421],{"class":190},[181,1812,1813],{"class":261},"\u002F\u002F 0.12  ← number type\n",[92,1815,1816,1817,1819],{},"For all formatting fields, see ",[130,1818,15],{"href":16},".",[1821,1822,1823],"style",{},"html pre.shiki code .snPdu, html code.shiki .snPdu{--shiki-light:#6F42C1;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sxrX7, html code.shiki .sxrX7{--shiki-light:#24292E;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s8jYJ, html code.shiki .s8jYJ{--shiki-light:#D73A49;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sP4rz, html code.shiki .sP4rz{--shiki-light:#E36209;--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .sBjJW, html code.shiki .sBjJW{--shiki-light:#005CC5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sCsY4, html code.shiki .sCsY4{--shiki-light:#6A737D;--shiki-default:#6A737D;--shiki-dark:#6A737D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sIIMD, html code.shiki .sIIMD{--shiki-light:#032F62;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":177,"searchDepth":217,"depth":217,"links":1825},[1826,1827,1828,1829,1830],{"id":169,"depth":217,"text":170},{"id":366,"depth":217,"text":367},{"id":387,"depth":217,"text":388},{"id":485,"depth":217,"text":486},{"id":1603,"depth":217,"text":1604},"For display — the display-safe version of calc with arithmetic, formatting, and error fallback.","md",{"icon":1834},"i-lucide-type",{"title":37,"description":1831},"9Vn30IdKglJJtyD8SqaAgqdWKjquAAHKZnvMM0d9dz4",[1838,1840],{"title":33,"path":34,"stem":35,"description":1839,"children":-1},"Main entry point — expression evaluation + formatting.",{"title":41,"path":42,"stem":43,"description":1841,"children":-1},"chainAdd \u002F chainSub \u002F chainMul \u002F chainDiv — chainable precision arithmetic.",1783414278946]