恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
AE表达式控制小数点后的位数
0.0°
2016-07-06 原创文章 教程 举报 19823 15 45 0

ae下载动画效果-后续  这篇教程里有同学提问如何控制小数点后的位数,这里做个简单的回复。

---------------------------------------------------------------------------------------

taohualuo7-4 17:24

照着做了下,为啥我的数字从0开始后,就是03.777777777777 这种样子,小数点后面还有一大串数字,怎么截取只剩两位呢。


---------------------------------------------------------------------------------------

time默认应该就是两位数,不知道他的这个3.7777777是怎么来的。


ae脚本是基于javascript语言的,所以这个控制小数点后位数的效果可以通过一个js方法实现。

这个方法就是toFixed(num),比如我们要小数点后2为就可以这样写toFixed(2);



Image title

由于time就是两位数,为了说明taohualuo同学的问题,我们不用time,用name,将name命名为0.345679,如下图:

Image title

这下我们就可以通过toFixed(2)让它只显示小数点后2位。


在使用toFixed()之前我们需要将name转为Number类型的,现在的name是String类型,我们用typeof测一下,如下图:

Image title

字符串类型的变量不能直接用toFixed(),我们可以用parseFloat()或者给name乘1都可以将字符串转为数字,如下图:


parseFloat()

Image title


name*1

Image title

这样就可以控制小数点后的位数了。


*******************************************

补充:


taohualuo同学说是因为他的帧率是30,导致的出现了一长串数字。

从没用过30的帧率,所以没发现这个问题,这里补充一下,感谢taohualuo的反馈。

更新:2016-07-06

收藏

15人已收藏

若比邻

QQ交流群:586454119

  • 55

    作品

  • 921

    粉丝

  • 46

    关注

  • 上百个AE教程、AE表达式教程
  • 70个AE表达式教程汇总
  • 7个AE、AE表达式教程
  • 两个AE表达式教程
相关标签

    猜你喜欢

      2016-07-06 原创文章 教程 举报 19823 15 45 0

      AE表达式控制小数点后的位数

      0.0°

      你确定要举报AE表达式控制小数点后的位数

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2016年07月05日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      45
      15
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录