每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票ae下载动画效果-后续 这篇教程里有同学提问如何控制小数点后的位数,这里做个简单的回复。
---------------------------------------------------------------------------------------
taohualuo7-4 17:24
照着做了下,为啥我的数字从0开始后,就是03.777777777777 这种样子,小数点后面还有一大串数字,怎么截取只剩两位呢。
---------------------------------------------------------------------------------------
time默认应该就是两位数,不知道他的这个3.7777777是怎么来的。
ae脚本是基于javascript语言的,所以这个控制小数点后位数的效果可以通过一个js方法实现。
这个方法就是toFixed(num),比如我们要小数点后2为就可以这样写toFixed(2);
由于time就是两位数,为了说明taohualuo同学的问题,我们不用time,用name,将name命名为0.345679,如下图:
这下我们就可以通过toFixed(2)让它只显示小数点后2位。
在使用toFixed()之前我们需要将name转为Number类型的,现在的name是String类型,我们用typeof测一下,如下图:
字符串类型的变量不能直接用toFixed(),我们可以用parseFloat()或者给name乘1都可以将字符串转为数字,如下图:
parseFloat()
name*1
这样就可以控制小数点后的位数了。
*******************************************
补充:
taohualuo同学说是因为他的帧率是30,导致的出现了一长串数字。
从没用过30的帧率,所以没发现这个问题,这里补充一下,感谢taohualuo的反馈。
每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票
发表评论