有没有办法将数字12转换为浮点数12.00(带2位小数),而不是字符串。如何将数字12转换为浮点数12.00(带2位小数),而不是字符串
背景:所以我有一个角度输入字段。
<input
type="number"
step="0.01"
ng-model="data.amount">
让的说从数据供给量是12。我想其显示为12.00 所以我需要转12进入12.00并将其分配给data.amount。 这就是为什么虽然12和12.00是相同的,但我希望它显示不同。
var a = 12;
a.toFixed(2);
//returns "12.00" as string, i want it to return a number, because angular input type ="number" expect a number
parseFloat(a.toFixed(2)); parseFloat removes decimals.
有什么想法吗?
谢谢!
值'12'和'12.00'正是如出一辙。 – Pointy
'a'已经是类型编号,它在Javascript中是一个浮点值。 '12'与'12.00'相同。 – Jameson
你尝试过SIMD吗? var t = SIMD.Float32x4(12.0,12.0,12.0,12.0); SIMD.Float32x4.extractLane(t,0);提取车道应给浮点数 –