js中计算double类型

JavaScript07

js中计算double类型,第1张

可以参考以下的方法:

javascript中如果一个变量的值是字符串,且里面的值是数字类型的,就可以直接用这个变量乘1,就可以将它变成数值类型了。

例如

var str = "12.2365"

就可以用它乘1

var value = str*1

这个value就是需要的数值类型的了

扩展资料:

double数据类型

double(双精度浮点型)是计算机使用的一种资料型别。

比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。 它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308

参考资料来源:百度百科-double

js 中没有double说法,你可以选择保留的有效数字

<img id="selectsearch-icon" src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/qb/select-search.png" alt="搜索">var setValue = parseFloat(value).toFixed(2)//foFixed(2)是需要保留的有效数字

可以试试parseFloat()函数,具体写法是:

var sum = parseFloat(frm.value1.value) + parseFloat(frm.value2.value)

顺便说明一下,parseFloat()是JS里的内部函数,可以直接调用。