Javascript 如何将订单小计值转换为美分

Javascript 如何将订单小计值转换为美分,javascript,function,variables,Javascript,Function,Variables,我试图将订单小计传递给第三方,以便在优化系统上跟踪收入 但是,系统需要以美分为单位的数字。我怎样才能得到我的值,它被输出为这个{{$cart.subtotal} 在脚本中转换为乘以100并显示结果 <script type="text/javascript"> window.optimizely = window.optimizely || []; window.optimizely.push(['trackEvent', 'PURCHASE',{{$cart.subtot

我试图将订单小计传递给第三方,以便在优化系统上跟踪收入

但是,系统需要以美分为单位的数字。我怎样才能得到我的值,它被输出为这个
{{$cart.subtotal}

在脚本中转换为乘以100并显示结果

<script type="text/javascript">

window.optimizely = window.optimizely || [];
    window.optimizely.push(['trackEvent', 'PURCHASE',{{$cart.subtotal}}]);

</script>

window.optimizely=window.optimizely | |[];
push(['trackEvent','PURCHASE',{{$cart.subtotal}]);
如果有人购买了29.99美元以上,它将是29.99,但我需要它显示2999

抱歉,我刚刚开始学习javascript


<script type="text/javascript">

window.optimizely = window.optimizely || [];
    window.optimizely.push(['trackEvent', 'PURCHASE',{{$cart.subtotal*100}}]);

</script>
window.optimizely=window.optimizely | |[]; push(['trackEvent','PURCHASE',{{{$cart.subtotal*100}]);

window.optimizely=window.optimizely | |[];
push(['trackEvent','PURCHASE',{{{$cart.subtotal*100}]);

如果值是字符串,则可以删除小数位:

$cart.subtotal.replace('.','')

但是乘以100就可以了。

如果该值是字符串,则可以删除小数位:

$cart.subtotal.replace('.','')
但100倍的倍数应该可以