题解 | #二进制转换#
乘法
http://www.nowcoder.com/practice/6429776e4630435cbc3eeb36bdf41f83
function multiply(a, b) { var f1 = 1,f2 = 1; if(String(a).indexOf('.') != -1){ //获取a的小数位数 f1 = String(a).length - String(a).indexOf('.') -1; f1 = Math.pow(10,f1); a = a*f1; } if(String(b).indexOf('.') != -1){ //获取b的小数位数 f1 = String(b).length - String(b).indexOf('.') -1; f1 = Math.pow(10,f1); b = b*f1; } return a*b/f1/f2 }