Javascript 如何在视图中以整数值而不是科学值的形式返回值?

Javascript 如何在视图中以整数值而不是科学值的形式返回值?,javascript,angularjs,numbers,Javascript,Angularjs,Numbers,我有这个功能,可以将dp(密度无关)转换为px(像素): 该函数没有错误。但是当我想在angularjs视图中使用函数时,比如: <h6 style="font-size:{{dp2px(2901.33)}}px !important; width:{{dp2px(17067)}}px !important;" ng-click="openPopoverGiftBox($event)">{{countergift}}</h6> {{countergift} 然后输出变

我有这个功能,可以将dp(密度无关)转换为px(像素):

该函数没有错误。但是当我想在angularjs视图中使用函数时,比如:

<h6 style="font-size:{{dp2px(2901.33)}}px !important; width:{{dp2px(17067)}}px !important;" ng-click="openPopoverGiftBox($event)">{{countergift}}</h6>
{{countergift}
然后输出变为:

<h6 style="font-size:17px !important; width:1.0e+2px !important;" ng-click="openPopoverGiftBox($event)" class="ng-binding">4 Jam</h6>
4阻塞
如何让
1.0e+2px
的值始终
100px


有人能帮我吗?

准确是问题所在,请使用Fixed

如何让
1.0e+2px
的值始终
100px

您可以使用数字功能来实现这一点:

var sc=“1.0e+2”;

控制台日志(编号(sc))抱歉,仍然是相同的结果
1.0e+2
您可以在控制台中检查,您的函数返回了什么?是的,我已经检查过了。要想准确,请使用固定答案。Number()函数正是解决我问题的方法。
<h6 style="font-size:17px !important; width:1.0e+2px !important;" ng-click="openPopoverGiftBox($event)" class="ng-binding">4 Jam</h6>