初始化
AnyNumber(expression)
数值格式化
运行:AnyNumber(2.4e8)
通过字符串计算公式初始化
运行:AnyNumber('0.1+0.2')
运行:AnyNumber('100%30')
返回格式化数值
toFormat(tofixed)
运行:AnyNumber(1000000.123456).toFormat(2)
返回:'1,000,000.12'
返回科学计数法
toExponential()
运行:AnyNumber(128000).toExponential(2)
返回:'1.28e+5'
精确度小数点后n位
toFixed()
运行:AnyNumber(3.1415926535).toFixed(2)
返回:'3.14'
返回中文金额表达
toChineseExpression()
运行:AnyNumber(1208.25).toChineseExpression()
返回:'壹仟贰佰零捌圆贰角伍分'
返回字符串(等效于.value)
toString()
运行:AnyNumber(1.2e3).toString()
返回:'1200'
返回原生Number对象
toNumber()
运行:AnyNumber('1.28e3').toNumber()
返回:1280
加法运算
add()
运行:AnyNumber('0.1').add('0.2').value
返回:'0.3'
减法运算
subtract()
运行:AnyNumber('100').subtract('0.5').value
返回:'99.5'
乘法运算
multiply()
运行:AnyNumber('3').multiply('2').value
返回:'6'
除法运算
divide()
运行:AnyNumber('100').divide('4').value
返回:'25'
取余运算
mod()
运行:AnyNumber('10').mod('3').value
返回:'1'
开方运算
sqrt()
运行:AnyNumber('16').sqrt().value
返回:'4'
幂运算
pow()
运行:AnyNumber('10').pow('2').value
返回:'100'
Copyright © passer-by.com