JS进行包含分数的计算
要求:
//实现计算 222 * (1/2) = 111;
//传统parseFloat()在截取1/2对象时,会被截取为1;因此不能满足要求。
//解决:拆分分数为分子和分母,然后去分母做除法
var num1 = $("#xxx1").val(); //取到222对象
var num2 = $("#xxx2").val(); //取到1/2对象
num2 = parseInt(num2.split("/")[1]); //取到分母,若分子,则是parseInt(num2.split("/")[0])
//计算
var result = num1 / num2;
文章来自:http://www.cnblogs.com/zen4j/p/5579261.html