AE表达式教程 - 字符串首尾补全的方法
在处理数字或者制作时间相关的动画时,有时候需要进行字符串补全。
比如时间:

通常当小时、分钟、秒小于10的时候会给前面补个零。
之前给大家分享的方法是用if判断来实现的,像这样:
当n小于10的时候,将n跟字符串的0相加,得到字符串08。
这篇文章给大家推荐个给字符串头部或尾部补全的方法。
padStart()
padStart(targetLength, padString),用于头部补全。
targetLength:当前字符串需要填充到的目标长度。如果这个数值小于当前字符串的长度,则返回当前字符串本身。
padString (可选参数):填充字符串。如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。此参数的默认值为空格。
只传第一个参数targetLength:
只传第一个参数,默认会给字符串之前添加空格。
两个参数都传递:
会给字符串前添加两个0,字符串总长度由第一个参数决定。
如果要补充特殊符号,需要用引号引起来。
padString太长:
如果字符串太长,使填充后的字符串长度超过了目标长度,则只保留最左侧的部分,其他部分会被截断。此参数的默认值为空格。
padEnd():
padEnd()用于尾部补全。参数跟padStart()一样,就不在解释了。


只传第一个参数,默认会补上空格,用length检测长度是5。
