Javascript 将大数字字符串转换为int

Javascript 将大数字字符串转换为int,javascript,string,numbers,int,Javascript,String,Numbers,Int,我有这个html <p class="res_current tooltip" name="2.969.226.853.669.634.301.755.392" id="current_metal">3 Q</p> 我需要用a来比较一下 如果(a296922685366E+24 因此,我无法执行if:(,有一种方法可以在没有“.”的情况下获取完整的数字,或者将其转换为使用: 注意:var a=parseInt(document.getElementById('curre

我有这个html

<p class="res_current tooltip" name="2.969.226.853.669.634.301.755.392" id="current_metal">3 Q</p>
我需要用a来比较一下

如果(a<10){做某事}

但问题是,当我看到一个(使用警报)时,它会返回如下内容

->296922685366E+24

因此,我无法执行if:(,有一种方法可以在没有“.”的情况下获取完整的数字,或者将其转换为

使用:


注意

var a=parseInt(document.getElementById('current_metal').name);alert(a);但它只返回2,parseFloat仍然只返回第一个数字=/您在这里尝试过这个问题吗:
var a = document.getElementById('current_metal').name;
parseInt(a, 10);