hl-utils-test518
Version:
JavaScript 函数库、工具类
21 lines (18 loc) • 620 B
JavaScript
var helperNumberDecimal = require('./helperNumberDecimal')
var toNumberString = require('./toNumberString')
var toNumber = require('./toNumber')
/**
* 乘法运算
*
* @param { Number } num1 数值1
* @param { Number } num2 数值2
* @return {Number}
*/
function multiply (num1, num2) {
var multiplier = toNumber(num1)
var multiplicand = toNumber(num2)
var str1 = toNumberString(multiplier)
var str2 = toNumberString(multiplicand)
return parseInt(str1.replace('.', '')) * parseInt(str2.replace('.', '')) / Math.pow(10, helperNumberDecimal(str1) + helperNumberDecimal(str2))
}
module.exports = multiply