我有以下方法:
document.formcalc.txtres.value = new Intl.NumberFormat('de-CH', { style: 'currency', currency: 'CHF' }).format(num2);
但是我还想添加舍入方法:Math.round(num2);
有人可以解释一下如何将这两种方法加在一起吗?
答案 0 :(得分:1)
只需将数字2提供给Math.round
并将其全部放入format()
document.formcalc.txtres.value = new Intl.NumberFormat('de-CH', { style: 'currency', currency: 'CHF' }).format(Math.round(num2));
答案 1 :(得分:0)
这应该是您要寻找的;如果不是,则添加第二条语句,您也可以尝试。
document.formcalc.txtres.value = new Intl.NumberFormat('de-CH', { style: 'currency', currency: 'CHF' }).format(Math.round(num2));
以及其他解决方案:
document.formcalc.txtres.value = Math.round(new Intl.NumberFormat('de-CH', { style: 'currency', currency: 'CHF' }).format(num2));