AE数字表达式

本文介绍了JavaScript中用于生成随机数、数字递增和数字增长的表达式。第一部分讲解了`random(10,99).toFixed(2)`如何生成10到99之间的小数点后两位的随机数。接着,通过`linear`表达式展示了数字从1到20在3秒内的线性递增。最后,详细阐述了如何利用表达式控制文字层的X轴位置,并结合点滑块实现数字增长并附加文字,同时展示了一个百万数字随时间增长的动态计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、

在文字的原文字写表达式
random(10,99).toFixed(2)
意思是随机数字10到99中间;
小数点后两位

2、 数字递增表达式

StartNumber表示开始时的数值,EndNumber表示结束时的数值,StartTime表示开始的时间,EndTime表示结束的时间,和前面的linear表达式相对应

StartNumber=1;

EndNumber=20;

StartTime=0;

EndTime=3;

t=linear(time,StartTime,EndTime,StartNumber,EndNumber);Math.floor(t)

3、数字增长表达式

新建文字层 添加表达式点滑块
将文字源链接到点滑块的x轴,做x轴的位置关键帧
取整表达式:.toFixed(0) //0代表小数点后0位,如果是2就代表小数点后两位
后面加文字:.toFixed(0)+"输入你的文字"
源文字链接滑块后
effect("滑块控制")("滑块").value.toFixed(2)

4、百万数字增长

StartTime=0;//起始时间

StartNum=14454678748465;//开始数值

EndNum=96454678748465;//结束数值

PersecondNum=998786809800;//每秒增量

if(time<StartTime){x=StartNum};

if(time>=StartTime)

{x=StartNum+PersecondNum*(time-StartTime)};

if(x>EndNum){x=EndNum};

Math.floor(x)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值