我有两个功能
function toCents(number) {
number = number.replace("$","");
arr = number.split(".");
arr[0] = parseInt(arr[0]) * 100;
if(arr[1].length === 1){
arr[1] = parseInt(arr[1]) * 10;
}else{
arr[1] = parseInt(arr[1]);
}
number = arr[0] + arr[1];
return number;
}
和
function centsToDollar(cents){
cents = String(cents);
position = cents.length - 2;
return ["$", cents.slice(0,position), ".", cents.slice(position)].join("");
}
我可以放置这些函数,以便通过我的rails应用程序在每个javascript文件中提供它们,类似于如何使用辅助方法吗?
是否还有一种更标准的方法可以将字符串形式的美元转换为美分,然后使用javascript转换为美元格式?